A-small-practice.in 899 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101
  1. 100
  2. ---+-++- 3
  3. +++++ 4
  4. -+-+- 4
  5. +++ 3
  6. -+++- 3
  7. ++--+-+-- 3
  8. ++++ 3
  9. -++- 2
  10. --- 2
  11. -+-+ 3
  12. +-+- 3
  13. +-+ 3
  14. --+- 3
  15. ++- 3
  16. ---------- 10
  17. +-++++-++ 5
  18. --- 3
  19. -- 2
  20. +-++ 3
  21. ---+ 3
  22. ++-+ 2
  23. --------- 3
  24. +++ 2
  25. ++++++++++ 10
  26. ++-+ 3
  27. -------+-- 10
  28. -+++ 2
  29. -+-+-+-+-+ 2
  30. -+-- 2
  31. ---- 2
  32. -+- 2
  33. +-+ 2
  34. --++ 3
  35. ------ 6
  36. +- 2
  37. +--+++--++ 5
  38. +++---- 4
  39. -+-++ 2
  40. ++-- 3
  41. +--+--++ 5
  42. +-+-+-+-+- 2
  43. -++++++++- 2
  44. -+++++++++ 2
  45. +-+- 2
  46. +-- 2
  47. ++----++-- 2
  48. --+ 2
  49. ++++ 2
  50. ---++-+--- 4
  51. -+++++++-- 2
  52. +++- 3
  53. +-+-+-+-+- 3
  54. -++++- 5
  55. -+-- 3
  56. -----+ 5
  57. -+-+ 2
  58. -++ 3
  59. ---+ 2
  60. +--- 2
  61. ++ 2
  62. ---++ 3
  63. -+++++++-+ 2
  64. -++++++++- 9
  65. --+- 2
  66. ---------- 2
  67. +-+-+-+ 3
  68. +--+ 2
  69. -++++++++- 8
  70. --++ 2
  71. -+- 3
  72. +-++++-+- 5
  73. ++-++ 5
  74. ++++++++- 6
  75. -++++++++- 10
  76. +--------- 9
  77. +--- 3
  78. ++--+-- 3
  79. -+++--+ 4
  80. ------++ 6
  81. +++- 2
  82. +-++ 2
  83. ++-- 2
  84. +--+ 3
  85. --+ 3
  86. +-- 3
  87. ++- 2
  88. ---------- 3
  89. ++-------- 8
  90. ++-++--+-- 2
  91. -+++ 3
  92. -++- 3
  93. +++++++++ 8
  94. --------+ 8
  95. ---------- 5
  96. ------- 4
  97. +-+-+-+- 3
  98. -+ 2
  99. -++ 2
  100. ---- 3
  101. +-+-+-+-+ 3