Pushing Value 0 Pushing Value 1 Popped Out Value = 0 Pushing Value 2 Popped Out Value = 1 Pushing Value 3 Popped Out Value = 4 Pushing Value 4 Popped Out Value = 9 Pushing Value 5 Popped Out Value = 16 Pushing Value 6 Popped Out Value = 25 Pushing Value 7 Popped Out Value = 36 Pushing Value 8 Popped Out Value = 49 Pushing Value 9 Popped Out Value = 64 Pushing Value 10 Popped Out Value = 81 Pushing Value 11 Popped Out Value = 100 Pushing Value 12 Popped Out Value = 121 Pushing Value 13 Popped Out Value = 144 Pushing Value 14 Popped Out Value = 169 Pushing Value 15 Popped Out Value = 196 Pushing Value 16 Popped Out Value = 225 Pushing Value 17 Popped Out Value = 256 Pushing Value 18 Popped Out Value = 289 Pushing Value 19 Popped Out Value = 324 Pushing Value 20 Popped Out Value = 361 Pushing Value 21 Popped Out Value = 400 Pushing Value 22 Popped Out Value = 441 Pushing Value 23 Popped Out Value = 484 Pushing Value 24 Popped Out Value = 529 Pushing Value 25 Popped Out Value = 576 Pushing Value 26 Popped Out Value = 625 Pushing Value 27 Popped Out Value = 676 Pushing Value 28 Popped Out Value = 729 Pushing Value 29 Popped Out Value = 784 Pushing Value 30 Popped Out Value = 841 Pushing Value 31 Popped Out Value = 900 Pushing Value 32 Popped Out Value = 961 Pushing Value 33 Popped Out Value = 1024 Pushing Value 34 Popped Out Value = 1089 Pushing Value 35 Popped Out Value = 1156 Pushing Value 36 Popped Out Value = 1225 Pushing Value 37 Popped Out Value = 1296 Pushing Value 38 Popped Out Value = 1369 Pushing Value 39 Popped Out Value = 1444 Pushing Value 40 Popped Out Value = 1521 Pushing Value 41 Popped Out Value = 1600 Pushing Value 42 Popped Out Value = 1681 Pushing Value 43 Popped Out Value = 1764 Pushing Value 44 Popped Out Value = 1849 Pushing Value 45 Popped Out Value = 1936 Pushing Value 46 Popped Out Value = 2025 Pushing Value 47 Popped Out Value = 2116 Pushing Value 48 Popped Out Value = 2209 Pushing Value 49 Popped Out Value = 2304 Pushing Value 50 Popped Out Value = 2401 Pushing Value 51 Popped Out Value = 2500 Pushing Value 52 Popped Out Value = 2601 Pushing Value 53 Popped Out Value = 2704 Pushing Value 54 Popped Out Value = 2809 Pushing Value 55 Popped Out Value = 2916 Pushing Value 56 Popped Out Value = 3025 Pushing Value 57 Popped Out Value = 3136 Pushing Value 58 Popped Out Value = 3249 Pushing Value 59 Popped Out Value = 3364 Pushing Value 60 Popped Out Value = 3481 Pushing Value 61 Popped Out Value = 3600 Pushing Value 62 Popped Out Value = 3721 Pushing Value 63 Popped Out Value = 3844 Pushing Value 64 Popped Out Value = 3969 Pushing Value 65 Popped Out Value = 4096 Pushing Value 66 Popped Out Value = 4225 Pushing Value 67 Popped Out Value = 4356 Pushing Value 68 Popped Out Value = 4489 Pushing Value 69 Popped Out Value = 4624 Pushing Value 70 Popped Out Value = 4761 Pushing Value 71 Popped Out Value = 4900 Pushing Value 72 Popped Out Value = 5041 Pushing Value 73 Popped Out Value = 5184 Pushing Value 74 Popped Out Value = 5329 Pushing Value 75 Popped Out Value = 5476 Pushing Value 76 Popped Out Value = 5625 Pushing Value 77 Popped Out Value = 5776 Pushing Value 78 Popped Out Value = 5929 Pushing Value 79 Popped Out Value = 6084 Pushing Value 80 Popped Out Value = 6241 Pushing Value 81 Popped Out Value = 6400 Pushing Value 82 Popped Out Value = 6561 Pushing Value 83 Popped Out Value = 6724 Pushing Value 84 Popped Out Value = 6889 Pushing Value 85 Popped Out Value = 7056 Pushing Value 86 Popped Out Value = 7225 Pushing Value 87 Popped Out Value = 7396 Pushing Value 88 Popped Out Value = 7569 Pushing Value 89 Popped Out Value = 7744 Pushing Value 90 Popped Out Value = 7921 Pushing Value 91 Popped Out Value = 8100 Pushing Value 92 Popped Out Value = 8281 Pushing Value 93 Popped Out Value = 8464 Pushing Value 94 Popped Out Value = 8649 Pushing Value 95 Popped Out Value = 8836 Pushing Value 96 Popped Out Value = 9025 Pushing Value 97 Popped Out Value = 9216 Pushing Value 98 Popped Out Value = 9409 Pushing Value 99 Popped Out Value = 9604 Pushing Value100 Popped Out Value = 9801 Pushing Value101 Popped Out Value = 10000 Pushing Value102 Popped Out Value = 10201 Pushing Value103 Popped Out Value = 10404 Pushing Value104 Popped Out Value = 10609 Pushing Value105 Popped Out Value = 10816 Pushing Value106 Popped Out Value = 11025 Pushing Value107 Popped Out Value = 11236 Pushing Value108 Popped Out Value = 11449 Pushing Value109 Popped Out Value = 11664 Pushing Value110 Popped Out Value = 11881 Pushing Value111 Popped Out Value = 12100 Pushing Value112 Popped Out Value = 12321 Pushing Value113 Popped Out Value = 12544 Pushing Value114 Popped Out Value = 12769 Pushing Value115 Popped Out Value = 12996 Pushing Value116 Popped Out Value = 13225 Pushing Value117 Popped Out Value = 13456 Pushing Value118 Popped Out Value = 13689 Pushing Value119 Popped Out Value = 13924 Pushing Value120 Popped Out Value = 14161 Pushing Value121 Popped Out Value = 14400 Pushing Value122 Popped Out Value = 14641 Pushing Value123 Popped Out Value = 14884 Pushing Value124 Popped Out Value = 15129 Pushing Value125 Popped Out Value = 15376 Pushing Value126 Popped Out Value = 15625 Pushing Value127 Popped Out Value = 15876 Pushing Value128 Popped Out Value = 16129 Pushing Value129 Popped Out Value = 16384 Pushing Value130 Popped Out Value = 16641 Pushing Value131 Popped Out Value = 16900 Pushing Value132 Popped Out Value = 17161 Pushing Value133 Popped Out Value = 17424 Pushing Value134 Popped Out Value = 17689 Pushing Value135 Popped Out Value = 17956 Pushing Value136 Popped Out Value = 18225 Pushing Value137 Popped Out Value = 18496 Pushing Value138 Popped Out Value = 18769 Pushing Value139 Popped Out Value = 19044 Pushing Value140 Popped Out Value = 19321 Pushing Value141 Popped Out Value = 19600 Pushing Value142 Popped Out Value = 19881 Pushing Value143 Popped Out Value = 20164 Pushing Value144 Popped Out Value = 20449 Pushing Value145 Popped Out Value = 20736 Pushing Value146 Popped Out Value = 21025 Pushing Value147 Popped Out Value = 21316 Pushing Value148 Popped Out Value = 21609 Pushing Value149 Popped Out Value = 21904 Pushing Value150 Popped Out Value = 22201 Pushing Value151 Popped Out Value = 22500 Pushing Value152 Popped Out Value = 22801 Pushing Value153 Popped Out Value = 23104 Pushing Value154 Popped Out Value = 23409 Pushing Value155 Popped Out Value = 23716 Pushing Value156 Popped Out Value = 24025 Pushing Value157 Popped Out Value = 24336 Pushing Value158 Popped Out Value = 24649 Pushing Value159 Popped Out Value = 24964 Pushing Value160 Popped Out Value = 25281 Pushing Value161 Popped Out Value = 25600 Pushing Value162 Popped Out Value = 25921 Pushing Value163 Popped Out Value = 26244 Pushing Value164 Popped Out Value = 26569 Pushing Value165 Popped Out Value = 26896 Pushing Value166 Popped Out Value = 27225 Pushing Value167 Popped Out Value = 27556 Pushing Value168 Popped Out Value = 27889 Pushing Value169 Popped Out Value = 28224 Pushing Value170 Popped Out Value = 28561 Pushing Value171 Popped Out Value = 28900 Pushing Value172 Popped Out Value = 29241 Pushing Value173 Popped Out Value = 29584 Pushing Value174 Popped Out Value = 29929 Pushing Value175 Popped Out Value = 30276 Pushing Value176 Popped Out Value = 30625 Pushing Value177 Popped Out Value = 30976 Pushing Value178 Popped Out Value = 31329 Pushing Value179 Popped Out Value = 31684 Pushing Value180 Popped Out Value = 32041 Pushing Value181 Popped Out Value = 32400 Pushing Value182 Popped Out Value = 32761 Pushing Value183 Popped Out Value = 33124 Pushing Value184 Popped Out Value = 33489 Pushing Value185 Popped Out Value = 33856 Pushing Value186 Popped Out Value = 34225 Pushing Value187 Popped Out Value = 34596 Pushing Value188 Popped Out Value = 34969 Pushing Value189 Popped Out Value = 35344 Pushing Value190 Popped Out Value = 35721 Pushing Value191 Popped Out Value = 36100 Pushing Value192 Popped Out Value = 36481 Pushing Value193 Popped Out Value = 36864 Pushing Value194 Popped Out Value = 37249 Pushing Value195 Popped Out Value = 37636 Pushing Value196 Popped Out Value = 38025 Pushing Value197 Popped Out Value = 38416 Pushing Value198 Popped Out Value = 38809 Pushing Value199 Popped Out Value = 39204 Pushing Value200 Popped Out Value = 39601 Pushing Value201 Popped Out Value = 40000 Pushing Value202 Popped Out Value = 40401 Pushing Value203 Popped Out Value = 40804 Pushing Value204 Popped Out Value = 41209 Pushing Value205 Popped Out Value = 41616 Pushing Value206 Popped Out Value = 42025 Pushing Value207 Popped Out Value = 42436 Pushing Value208 Popped Out Value = 42849 Pushing Value209 Popped Out Value = 43264 Pushing Value210 Popped Out Value = 43681 Pushing Value211 Popped Out Value = 44100 Pushing Value212 Popped Out Value = 44521 Pushing Value213 Popped Out Value = 44944 Pushing Value214 Popped Out Value = 45369 Pushing Value215 Popped Out Value = 45796 Pushing Value216 Popped Out Value = 46225 Pushing Value217 Popped Out Value = 46656 Pushing Value218 Popped Out Value = 47089 Pushing Value219 Popped Out Value = 47524 Pushing Value220 Popped Out Value = 47961 Pushing Value221 Popped Out Value = 48400 Pushing Value222 Popped Out Value = 48841 Pushing Value223 Popped Out Value = 49284 Pushing Value224 Popped Out Value = 49729 Pushing Value225 Popped Out Value = 50176 Pushing Value226 Popped Out Value = 50625 Pushing Value227 Popped Out Value = 51076 Pushing Value228 Popped Out Value = 51529 Pushing Value229 Popped Out Value = 51984 Pushing Value230 Popped Out Value = 52441 Pushing Value231 Popped Out Value = 52900 Pushing Value232 Popped Out Value = 53361 Pushing Value233 Popped Out Value = 53824 Pushing Value234 Popped Out Value = 54289 Pushing Value235 Popped Out Value = 54756 Pushing Value236 Popped Out Value = 55225 Pushing Value237 Popped Out Value = 55696 Pushing Value238 Popped Out Value = 56169 Pushing Value239 Popped Out Value = 56644 Pushing Value240 Popped Out Value = 57121 Pushing Value241 Popped Out Value = 57600 Pushing Value242 Popped Out Value = 58081 Pushing Value243 Popped Out Value = 58564 Pushing Value244 Popped Out Value = 59049 Pushing Value245 Popped Out Value = 59536 Pushing Value246 Popped Out Value = 60025 Pushing Value247 Popped Out Value = 60516 Pushing Value248 Popped Out Value = 61009 Pushing Value249 Popped Out Value = 61504 Pushing Value250 Popped Out Value = 62001 Pushing Value251 Popped Out Value = 62500 Pushing Value252 Popped Out Value = 63001 Pushing Value253 Popped Out Value = 63504 Pushing Value254 Popped Out Value = 64009 Simulation Passes