@ 2013-07-26T11:34:03Z <?php
$a = json_decode('{"description":"\u0412\u0430\u043c \u043f\u0440\u0435\u0434\u0441\u0442\u043e\u0438\u0442 \u0440\u0435\u0430\u043b\u0438\u0437\u043e\u0432\u0430\u0442\u044c \u0418\u041d\u0422\u0415\u0420\u041f\u0420\u0415\u0422\u0410\u0422\u041e\u0420 \u043d\u0435\u0441\u043b\u043e\u0436\u043d\u043e\u0439 \u0441\u0442\u0435\u043a-\u043c\u0430\u0448\u0438\u043d\u044b (\u044d\u0442\u043e \u043d\u0435 \u043e\u0447\u0435\u043d\u044c \u0441\u043b\u043e\u0436\u043d\u043e, \u0438 \u0432\u0440\u044f\u0434 \u043b\u0438 \u0437\u0430\u0439\u043c\u0451\u0442 \u0431\u043e\u043b\u044c\u0448\u0435 \u0447\u0430\u0441\u0430). \u0421\u0442\u0435\u043a-\u043c\u0430\u0448\u0438\u043d\u0430 \u043f\u043e \u043e\u0447\u0435\u0440\u0435\u0434\u0438 \u0438\u0441\u043f\u043e\u043b\u043d\u044f\u0435\u0442 \u043f\u0435\u0440\u0435\u0434\u0430\u043d\u043d\u044b\u0439 \u0435\u0439 \u043d\u0430\u0431\u043e\u0440 \u0437\u0430\u0434\u0430\u0447. \u0423 \u043a\u0430\u0436\u0434\u043e\u0439 \u0437\u0430\u0434\u0430\u0447\u0438 \u0435\u0441\u0442\u044c \u043e\u0441\u043d\u043e\u0432\u043d\u043e\u0439 \u0441\u0442\u0435\u043a (\u043d\u0430 \u043a\u043e\u0442\u043e\u0440\u043e\u043c \u043b\u0435\u0436\u0430\u0442 \u0432\u0445\u043e\u0434\u043d\u044b\u0435 \u0434\u0430\u043d\u043d\u044b\u0435) \u0438 \u0432\u044b\u0445\u043e\u0434 (\u0432\u044b\u0445\u043e\u0434\u043d\u043e\u0439 \u043f\u043e\u0442\u043e\u043a).\n\u0412\u044b\u0445\u043e\u0434 \u043e\u0442 \u043a\u0430\u0436\u0434\u043e\u0439 \u043f\u0440\u0435\u0434\u044b\u0434\u0443\u0449\u0435\u0439 \u0437\u0430\u0434\u0430\u0447\u0438 \u043f\u043e\u0441\u0442\u0443\u043f\u0430\u0435\u0442 \u043d\u0430 \u0441\u0442\u0435\u043a \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0435\u0439 \u0437\u0430\u0434\u0430\u0447\u0435 (\u043f\u0440\u0438\u0447\u0451\u043c \u043a\u0430\u0436\u0434\u044b\u0439 \u0432\u044b\u0445\u043e\u0434\u044f\u0449\u0438\u0439 \u044d\u043b\u0435\u043c\u0435\u043d\u0442 \u043a\u043b\u0430\u0434\u0451\u0442\u0441\u044f \u043d\u0430 \u043d\u0438\u0437 \u0441\u0442\u0435\u043a\u0430; \u0442.\u0435. \u0442\u0430\u043a, \u0447\u0442\u043e \u0432 \u043a\u0430\u043a\u043e\u043c \u043f\u043e\u0440\u044f\u0434\u043a\u0435 \u043f\u0440\u0435\u0434\u044b\u0434\u0443\u0449\u0430\u044f \u0437\u0430\u0434\u0430\u0447\u0430 \u0432\u044b\u0434\u0430\u043b\u0430 \u0434\u0430\u043d\u043d\u044b\u0435, \u0432 \u0442\u043e\u043c \u0436\u0435 \u043f\u043e\u0440\u044f\u0434\u043a\u0435 \u043e\u043d\u0438 \u0438 \u0431\u0443\u0434\u0443\u0442 \u043e\u0431\u0440\u0430\u0431\u043e\u0442\u0430\u043d\u044b \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0435\u0439 \u0437\u0430\u0434\u0430\u0447\u0435\u0439). \u041f\u0435\u0440\u0432\u0430\u044f \u0437\u0430\u0434\u0430\u0447\u0430 \u0437\u0430\u043f\u0443\u0441\u043a\u0430\u0435\u0442\u0441\u044f \u0441 \u043f\u0443\u0441\u0442\u044b\u043c \u0441\u0442\u0435\u043a\u043e\u043c. \u0423\u0437\u043d\u0430\u0442\u044c \u0432\u044b\u0445\u043e\u0434 \u043f\u043e\u0441\u043b\u0435\u0434\u043d\u0435\u0439 \u0437\u0430\u0434\u0430\u0447\u0438 \u043d\u0430 \u043f\u0440\u0435\u0434\u043b\u0430\u0433\u0430\u0435\u043c\u044b\u0445 \u0437\u0430\u0434\u0430\u0447\u0430\u0445 - \u0438 \u0435\u0441\u0442\u044c \u0446\u0435\u043b\u044c \u044d\u0442\u043e\u0433\u043e \u0442\u0430\u0441\u043a\u0430 :)\n\u0417\u0430\u0434\u0430\u0447\u0438 \u0432\u044b\u043f\u043e\u043b\u043d\u044f\u044e\u0442\u0441\u044f \u043f\u043e\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u043d\u043e. \u0412\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u0435 \u043f\u0435\u0440\u0435\u0445\u043e\u0434\u0438\u0442 \u043a \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0435\u0439 \u0437\u0430\u0434\u0430\u0447\u0435, \u0435\u0441\u043b\u0438 \u0441\u043b\u0443\u0447\u0438\u0442\u0441\u044f \u0445\u043e\u0442\u044f \u0431\u044b \u043e\u0434\u043d\u043e \u0438\u0437 \u0434\u0432\u0443\u0445: \u0430) $IP \u043d\u0435 \u0443\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u0442 \u043d\u0430 \u043a\u043e\u043c\u0430\u043d\u0434\u0443, \u0431) \u043d\u0430 \u043c\u043e\u043c\u0435\u043d\u0442 \u043d\u0430\u0447\u0430\u043b\u0430 \u0438\u0441\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u044f \u043a\u043e\u043c\u0430\u043d\u0434\u044b, \u043a\u043e\u0442\u043e\u0440\u0430\u044f \u0447\u0438\u0442\u0430\u0435\u0442 \u0441\u043e \u0441\u0442\u0435\u043a\u0430, \u0441\u0442\u0435\u043a \u043e\u043a\u0430\u0436\u0435\u0442\u0441\u044f \u043f\u0443\u0441\u0442.\n\n\u0412 \u043c\u0430\u0448\u0438\u043d\u0435 \u0432\u0441\u0435\u0433\u043e 1 \u0440\u0435\u0433\u0438\u0441\u0442\u0440: $IP: \u0443\u043a\u0430\u0437\u0430\u0442\u0435\u043b\u044c \u043d\u0430 \u0442\u0435\u043a\u0443\u0449\u0443\u044e \u043a\u043e\u043c\u0430\u043d\u0434\u0443. \u0418\u0437\u043d\u0430\u0447\u0430\u043b\u044c\u043d\u043e \u0443\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u0442 \u043d\u0430 \u0441\u0430\u043c\u0443\u044e \u043f\u0435\u0440\u0432\u0443\u044e \u043f\u043e \u043f\u043e\u0440\u044f\u0434\u043a\u0443 \u043a\u043e\u043c\u0430\u043d\u0434\u0443.\n\n\u0414\u043e\u0441\u0442\u0443\u043f\u043d\u044b \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u0435 \u043a\u043e\u043c\u0430\u043d\u0434\u044b:\n[\u0447\u0438\u0441\u043b\u043e] \u0434\u043e\u0431\u0430\u0432\u043b\u044f\u0435\u0442 \u0447\u0438\u0441\u043b\u043e \u043d\u0430 \u0432\u0435\u0440\u0448\u0438\u043d\u0443 \u0441\u0442\u0435\u043a\u0430; $IP++\nDUP \u0441\u043d\u0438\u043c\u0430\u0435\u0442 \u044d\u043b\u0435\u043c\u0435\u043d\u0442 \u0441 \u0432\u0435\u0440\u0448\u0438\u043d\u044b \u0441\u0442\u0435\u043a\u0430 \u0438 \u0434\u0432\u0430\u0436\u0434\u044b \u0434\u043e\u0431\u0430\u0432\u043b\u044f\u0435\u0442 \u0435\u0433\u043e \u043d\u0430 \u0432\u0435\u0440\u0448\u0438\u043d\u0443 \u0441\u0442\u0435\u043a\u0430 (\u0442.\u0435. \u0434\u0443\u0431\u043b\u0438\u0440\u0443\u0435\u0442 \u044d\u043b\u0435\u043c\u0435\u043d\u0442 \u043d\u0430 \u0432\u0435\u0440\u0448\u0438\u043d\u0435); $IP++\nDEC \u0441\u043d\u0438\u043c\u0430\u0435\u0442 \u0441 \u0432\u0435\u0440\u0448\u0438\u043d\u044b \u0441\u0442\u0435\u043a\u0430 $p \u043a\u043b\u0430\u0434\u0451\u0442 \u043d\u0430 \u0432\u0435\u0440\u0448\u0438\u043d\u0443 \u0441\u0442\u0435\u043a\u0430 $p-1; $IP++\nIF \u0441\u043d\u0438\u043c\u0430\u0435\u0442 \u0441 \u0432\u0435\u0440\u0448\u0438\u043d\u044b \u0441\u0442\u0435\u043a\u0430 $q \u0438 \u0437\u0430\u0442\u0435\u043c \u0441\u043d\u0438\u043c\u0430\u0435\u0442 \u0441 \u0432\u0435\u0440\u0448\u0438\u043d\u044b $p. \u0435\u0441\u043b\u0438 $p==0, \u0442\u043e $IP = $IP+$q+3; \u0438\u043d\u0430\u0447\u0435 $IP++\nDROP \u0441\u043d\u0438\u043c\u0430\u0435\u0442 \u044d\u043b\u0435\u043c\u0435\u043d\u0442 \u0441 \u0432\u0435\u0440\u0448\u0438\u043d\u044b \u0441\u0442\u0435\u043a\u0430; $IP++\nJ \u0441\u043d\u0438\u043c\u0430\u0435\u0442 \u044d\u043b\u0435\u043c\u0435\u043d\u0442 $p \u0441 \u0432\u0435\u0440\u0448\u0438\u043d\u044b \u0441\u0442\u0435\u043a\u0430 \u0438 \u043f\u0435\u0440\u0435\u043c\u0435\u0449\u0430\u0435\u0442 \u0443\u043a\u0430\u0437\u0430\u0442\u0435\u043b\u044c \u043a\u043e\u043c\u0430\u043d\u0434: $IP+=$p+3\nMOVE \u0441\u043d\u0438\u043c\u0430\u0435\u0442 \u0441 \u0432\u0435\u0440\u0448\u0438\u043d\u044b \u0441\u0442\u0435\u043a\u0430 $q \u0438 \u0437\u0430\u0442\u0435\u043c $p. \u0434\u0430\u043b\u0435\u0435 \u0434\u043e\u0431\u0430\u0432\u043b\u044f\u0435\u0442 \u044d\u043b\u0435\u043c\u0435\u043d\u0442 $p \u043d\u0430 $q-\u044e \u043f\u043e\u0437\u0438\u0446\u0438\u044e \u043e\u0442\u043d\u043e\u0441\u0438\u0442\u0435\u043b\u044c\u043d\u043e \u0432\u0435\u0440\u0448\u0438\u043d\u044b \u0432 \u0441\u0442\u0435\u043a; $IP++\nCHR \u0441\u043d\u0438\u043c\u0430\u0435\u0442 \u0447\u0438\u0441\u043b\u043e $p \u0441 \u0432\u0435\u0440\u0448\u0438\u043d\u044b \u0441\u0442\u0435\u043a\u0430 \u0438 \u0434\u043e\u0431\u0430\u0432\u043b\u044f\u0435\u0442 \u0441\u0438\u043c\u0432\u043e\u043b, \u0440\u0430\u0432\u043d\u044b\u0439 chr($p-1), \u043d\u0430 \u0432\u0435\u0440\u0448\u0438\u043d\u0443 \u0441\u0442\u0435\u043a\u0430; $IP++\nOUT \u0441\u043d\u0438\u043c\u0430\u0435\u0442 \u044d\u043b\u0435\u043c\u0435\u043d\u0442 \u0441 \u0432\u0435\u0440\u0448\u0438\u043d\u044b \u0441\u0442\u0435\u043a\u0430 \u0438 \u043e\u0442\u043f\u0440\u0430\u0432\u043b\u044f\u0435\u0442 \u0435\u0433\u043e \u0432 \u0432\u044b\u0445\u043e\u0434; $IP++\n* \u0441\u043d\u0438\u043c\u0430\u0435\u0442 \u0441 \u0432\u0435\u0440\u0448\u0438\u043d\u044b \u0441\u0442\u0435\u043a\u0430 $p \u0438 $q \u0438 \u043a\u043b\u0430\u0434\u0435\u0442 \u043d\u0430 \u0432\u0435\u0440\u0448\u0438\u043d\u0443 \u0441\u0442\u0435\u043a\u0430 $p*$q; $IP++\n+ \u0441\u043d\u0438\u043c\u0430\u0435\u0442 \u0441 \u0432\u0435\u0440\u0448\u0438\u043d\u044b \u0441\u0442\u0435\u043a\u0430 $p \u0438 $q \u0438 \u043a\u043b\u0430\u0434\u0435\u0442 \u043d\u0430 \u0432\u0435\u0440\u0448\u0438\u043d\u0443 \u0441\u0442\u0435\u043a\u0430 $p+$q; $IP++\n\n\u041f\u0440\u0438\u043c\u0435\u0440\u044b:\n[2, 3] -> \u0434\u043e\u0431\u0430\u0432\u043b\u044f\u0435\u0442 \u0447\u0438\u0441\u043b\u043e 2 \u0438 3 \u043d\u0430 \u0441\u0442\u0435\u043a. \u0418\u0442\u043e\u0433 \u043e\u043d\u0430 \u0441\u0442\u0435\u043a\u0435 \u0431\u0443\u0434\u0435\u0442 [2, 3]\n[123, 23, \'+\'] -> \u043a\u043b\u0430\u0434\u0435\u0442 \u043d\u0430 \u0441\u0442\u0435\u043a 123 \u0438 23, \u0438 \u0432\u044b\u043f\u043e\u043b\u043d\u044f\u0435\u0442 \u0441\u0443\u043c\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435. \u0438\u0442\u043e\u0433\u043e \u043d\u0430 \u0441\u0442\u0435\u043a\u0435 \u0431\u0443\u0434\u0435\u0442 [146]\n[-4, \'J\'] -> \u0431\u0435\u0441\u043a\u043e\u043d\u0435\u0447\u043d\u044b\u0439 \u0446\u0438\u043a\u043b\n[77, 23, 78, (...\u043c\u043d\u043e\u0433\u043e \u0447\u0438\u0441\u0435\u043b...), 55, \'DROP\', -5, \'J\'] -> \u0447\u0438\u0441\u043b\u0430 \u043a\u043b\u0430\u0434\u0443\u0442\u0441\u044f \u043d\u0430 \u0441\u0442\u0435\u043a, \u043f\u043e\u0442\u043e\u043c \u0443\u0434\u0430\u043b\u044f\u044e\u0442\u0441\u044f \u0441\u043e \u0441\u0442\u0435\u043a\u0430, \u0438 \u0437\u0430\u0434\u0430\u0447\u0430 \u043e\u0441\u0442\u0430\u043d\u0430\u0432\u043b\u0438\u0432\u0430\u0435\u0442\u0441\u044f.\n[7, 8, 1, \'MOVE\'] -> \u043a\u043b\u0430\u0434\u0435\u0442 2 \u0447\u0438\u0441\u043b\u0430 \u043d\u0430 \u0441\u0442\u0435\u043a \u0438 \u043c\u0435\u043d\u044f\u0435\u0442 \u0438\u0445 \u043c\u0435\u0441\u0442\u0430\u043c\u0438. \u043d\u0430 \u0441\u0442\u0435\u043a\u0435 \u0431\u0443\u0434\u0435\u0442 [8, 7].\n\u041f\u0440\u0438\u043c\u0435\u0440 \u0441 \u043f\u043e\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u043d\u044b\u043c \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u0435\u043c: [[3, 2, 1, \'OUT\', \'OUT\', \'OUT\'],[\'OUT\',\'+\',\'OUT\'],[\'OUT\',\'OUT\']]. \u041f\u0435\u0440\u0432\u0430\u044f \u0437\u0430\u0434\u0430\u0447\u0430 \u0432\u044b\u0434\u0430\u0441\u0442 1, 2, 3, \u0432\u0442\u043e\u0440\u0430\u044f \u0437\u0430\u0434\u0430\u0447\u0430 \u0432\u044b\u0434\u0430\u0441\u0442 1, 5, \u0442\u0440\u0435\u0442\u044f\u044c \u0437\u0430\u0434\u0430\u0447\u0430 \u0432\u044b\u0434\u0430\u0441\u0442 1, 5. \u0418\u0442\u043e\u0433\u043e\u0432\u044b\u0439 \u0432\u044b\u0445\u043e\u0434: [1, 5]\n\n\u0412 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u0435 task json-\u043e\u0442\u0432\u0435\u0442\u0430 \u0443\u043a\u0430\u0437\u0430\u043d \u043d\u0430\u0431\u043e\u0440 \u0437\u0430\u0434\u0430\u0447. \u0415\u0433\u043e \u043d\u0443\u0436\u043d\u043e \u0432\u044b\u043f\u043e\u043b\u043d\u0438\u0442\u044c.\n","task":[[0,-1,2,-1,1,-1,4,-1,0,-1,3,-1,1,0,0,-1,1,1,0,-1,1,1,0,-1,3,-1,1,0,0,-1,1,1,0,-1,1,1,0,-1,2,-1,1,-1,2,-1,0,-1,3,-1,1,0,0,-1,3,-1,1,-1,5,-1,0,-1,5,-1,1,0,0,-1,1,0,2,-1,0,-1,1,1,0,-1,1,1,0,-1,1,1,0,-1,1,1,0,-1,5,-1,1,0,0,-1,1,1,0,-1,2,-1,1,0,0,-1,1,1,0,-1,1,0,2,-1,0,-1,1,0,2,-1,0,-1,2,-1,1,0,0,-1,1,1,0,-1,4,-1,1,-1,2,-1,0,-1,1,1,0,-1,2,-1,1,0,0,-1,1,0,2,-1,0,-1,1,1,0,-1,1,0,2,-1,0,-1,2,-1,1,-1,2,-1,0,-1,3,-1,1,-1,3,-1,0,-1,2,-1,1,0,0,-1,1,1,0,-1,1,1,0,-1,1,1,0,-1,1,1,0,-1,1,0,2,-1,0,-1,1,0,2,-1,0,-1,1,1,0,-1,1,0,2,-1,0,-1,2,-1,1,-1,2,-1,0,-1,4,-1,1,-1,2,-1,0,-1,1,0,2,-1,0,-1,1,0,2,-1,0,-1,1,0,4,-1,0,-1,2,-1,1,-1,3,-1,0,-1,2,-1,1,0,0,-1,1,0,2,-1,0,-1,1,0,4,-1,0,-1,2,-1,1,-1,3,-1,0,-1,2,-1,1,0,0,-1,1,0,2,-1,0,-1,1,1,0,-1,1,0,2,-1,0,-1,2,-1,1,0,0,-1,1,0,2,-1,0,-1,1,1,0,-1,1,0,2,-1,0,-1,2,-1,1,-1,2,-1,0,-1,3,-1,1,-1,2,-1,0,-1,1,1,0,-1,1,1,0,-1,4,-1,1,0,0,-1,2,-1,1,0,0,-1,1,0,4,-1,0,-1,2,-1,1,0,0,-1,2,-1,1,0,0,-1,2,-1,1,-1,2,-1,0,-1,3,-1,1,0,0,-1,1,1,0,-1,2,-1,1,0,0,-1,2,-1,1,-1,3,-1,0,-1,1,0,2,-1,0,-1,1,0,4,-1,0,-1,2,-1,1,0,0,-1,2,-1,1,0,0,-1,1,1,0,-1,1,0,2,-1,0,-1,1,0,2,-1,0,-1,4,-1,1,0,0,-1,1,0,2,-1,0,-1,1,0,4,-1,0,-1,1,0,4,-1,0,-1,2,-1,1,0,0,-1,2,-1,1,0,0,-1,2,-1,1,-1,2,-1,0,-1,5,-1,1,0,0,-1,1,0,2,-1,0,-1,1,0,2,-1,0,-1,1,0,4,-1,0,-1,1,0,4,-1,0,-1,2,-1,1,0,0,-1,1,1,0,-1,1,0,2,-1,0,-1,1,0,2,-1,0,-1,1,0,3,-1,0,-1,1,1,0,-1,1,1,0,-1,2,-1,1,-1,3,-1,0,-1,1,0,2,-1,0,-1,1,0,4,-1,0,-1,2,-1,1,0,0,-1,1,1,0,-1,2,-1,1,-1,4,-1,0,-1,3,-1,1,-1,2,-1,0,-1,1,0,2,-1,0,-1,1,1,0,-1,1,1,0,-1,3,-1,1,0,0,-1,1,0,2,-1,0,-1,1,0,2,-1,0,-1,1,1,0,-1,2,-1,1,0,0,-1,1,0,3,-1,0,-1,3,-1,1,-1,2,-1,0,-1,1,1,0,-1,1,1,0,-1,4,-1,1,0,0,-1,2,-1,1,0,0,-1,1,0,2,-1,0,-1,1,0,2,-1,0,-1,1,1,0,-1,1,0,3,-1,0,-1,1,0,3,-1,0,-1,1,0,4,-1,0,-1,2,-1,1,0,0,-1,2,-1,1,-1,3,-1,0,-1,1,0,2,-1,0,-1,1,0,2,-1,0,-1,1,1,0,-1,2,-1,1,0,0,-1,3,-1,1,-1,2,-1,0,-1,1,0,2,-1,0,-1,1,0,4,-1,0,-1,2,-1,1,0,0,-1,1,1,0,-1,1,1,0,-1,3,-1,1,0,0,-1,2,-1,1,-1,3,-1,0,-1,2,-1,1,0,0,-1,4,-1,1,-1,4,-1,0,-1,2,-1,1,0,0,-1,4,-1,1,0,0,-1,1,1,0,-1,1,1,0,-1,3,-1,1,0,0,-1,2,-1,1,-1,3,-1,0,-1,2,-1,1,0,0,-1,2,-1,1,0,0,-1,2,-1,1,-1,2,-1,0,-1,4,-1,1,0,0,-1,2,-1,1,-1,2,-1,0,-1,1,0,2,-1,0,-1,1,1,0,-1,1,0,2,-1,0,-1,1,0,4,-1,0,-1,2,-1,1,0,0,-1,4,-1,1,-1,4,-1,0,-1,2,-1,1,0,0,-1,1,1,0,-1,2,-1,1,0,0,-1,1,1,0,-1,1,1,0,-1,3,-1,1,0,0,-1,2,-1,1,-1,3,-1,0,-1,2,-1,1,0,0,-1,1,0,2,-1,0,-1,1,0,4,-1,0,-1,2,-1,1,0,0,-1,1,0,2,-1,0,-1,1,1,0,-1,4,-1,1,0,0,-1,2,-1,1,0,0,-1,2,-1,1,-1,3,-1,0,-1,2,-1,1,0,0,-1,1,1,0,-1,2,-1,1,0,0,-1,1,0,2,-1,0,-1,1,0,2,-1,0,-1,2,-1,1,0,0,-1,1,1,0,-1,4,-1,1,0,0,-1,2,-1,1,0,0,-1,5,-1,1,0,0,-1,1,1,0,-1,1,1,0,-1,2,-1,1,0,0,-1,1,0,2,-1,0,-1,1,0,3,-1,0,-1,3,-1,1,0,0,-1,2,-1,1,-1,3,-1,0,-1,1,0,2,-1,0,-1,1,0,2,-1,0,-1,1,0,2,-1,0,-1,1,1,0,-1,1,1,0,-1,1,0,2,-1,0,-1,1,0,2,-1,0,-1,1,0,3,-1,0,-1,3,-1,1,0,0,-1,1,1,0,-1,1,1,0,-1,1,1,0,-1,1,1,0,-1,1,0,4,-1,0,-1,2,-1,1,0,0,-1,2,-1,1,0,0,-1,1,0,3,-1,0,-1,3,-1,1,0,0,-1,2,-1,1,0,0,-1,1,1,0,-1,4,-1,1,-1,2,-1,0,-1,1,1,0,-1,2,-1,1,0,0,-1,3,-1,1,-1,2,-1,0,-1,1,1,0,-1,2,-1,1,0,0,-1,1,0,2,-1,0,-1,2,-1,1,0,0,-1,1,0,3,-1,0,-1,2,-1,1,0,0,-1,1,1,0,-1,3,-1,1,0,0,-1,3,-1,1,0,0,-1,2,-1,1,-1,2,-1,0,-1,5,-1,1,-1,3,-1,0,-1,1,0,2,-1,0,-1,4,-1,1,0,0,-1,1,0,4,-1,0,-1,1,0,2,-1,0,-1,1,1,0,-1,1,0,2,-1,0,-1,2,-1,1,0,0,-1,2,-1,1,0,0,-1,1,1,0,-1,1,0,2,-1,0,-1,2,-1,1,0,0,-1,1,0,3,-1,0,-1,3,-1,1,-1,3,-1,0,-1,1,0,2,-1,0,-1,2,-1,1,0,0,-1,3,-1,1,-1,2,-1,0,-1,1,0,3,-1,0,-1,1,0,3,-1,0,-1,2,-1,1,-1,2,-1,0,-1,1,1,0,-1,1,1,0,-1,1,0,4,-1,0,-1,1,0,2,-1,0,-1,3,-1,1,0,0,-1,2,-1,1,-1,2,-1,0,-1,2,-1,1,-1,2,-1,0,-1,1,0,3,-1,0,-1,1,1,0,-1,1,1,0,-1,1,0,2,-1,0,-1,2,-1,1,-1,2,-1,0,-1,2,-1,1,-1,2,-1,0,-1,2,-1,1,-1,2,-1,0,-1,3,-1,1,-1,2,-1,0,-1,1,0,3,-1,0,-1,1,0,3,-1,0,-1,1,1,0,-1,3,-1,1,-1,3,-1,0,-1,3,-1,1,0,0,-1,1,0,2,-1,0,-1,2,-1,1,0,0,-1,1,0,2,-1,0,-1,2,-1,1,0,0,-1,1,0,3,-1,0,-1,1,0,3,-1,0,-1,5,-1,1,-1,3,-1,0,-1,1,1,0,-1,1,1,0,-1,3,-1,1,0,0,-1,3,-1,1,0,0,-1,2,-1,1,-1,2,-1,0,-1,1,1,0,-1,3,-1,1,-1,2,-1,0,-1,2,-1,1,-1,2,-1,0,-1,2,-1,1,0,0,-1,1,1,0,-1,1,1,0,-1,2,-1,1,0,0,-1,2,-1,1,0,0,-1,2,-1,1,0,0,-1,3,-1,1,-1,2,-1,0,-1,1,0,2,-1,0,-1,3,-1,1,0,0,-1,2,-1,1,0,0,-1,2,-1,1,0,0,-1,1,1,0,-1,3,-1,1,-1,2,-1,0,-1,2,-1,1,-1,2,-1,0,-1,1,1,0,-1,1,1,0,-1,2,-1,1,-1,2,-1,0,-1,5,-1,1,-1,3,-1,0,-1,3,-1,1,0,0,-1,2,-1,1,-1,2,-1,0,-1,2,-1,1,-1,2,-1,0,-1,2,-1,1,-1,2,-1,0,-1,1,1,0,-1,1,1,0,-1,2,-1,1,-1,2,-1,0,-1,6,-1,1,-1,2,-1,0,-1,1,1,0,-1,1,1,0,-1,1,0,2,-1,0,-1,2,-1,1,-1,3,-1,0,-1,1,0,2,-1,0,-1,3,-1,1,-1,2,-1,0,-1,2,-1,1,-1,2,-1,0,-1,3,-1,1,0,0,-1,1,0,3,-1,0,-1,2,-1,1,0,0,-1,3,-1,1,-1,2,-1,0,-1,1,0,2,-1,0,-1,3,-1,1,-1,2,-1,0,-1,1,1,0,-1,2,-1,1,0,0,-1,1,1,0,-1,4,-1,1,0,0,-1,1,0,3,-1,0,-1,1,1,0,-1,1,1,0,-1,1,0,3,-1,0,-1,1,0,4,-1,0,-1,1,0,2,-1,0,-1,2,-1,1,-1,2,-1,0,-1,2,-1,1,-1,2,-1,0,-1,1,1,0,-1,1,1,0,-1,1,0,3,-1,0,-1,1,0,4,-1,0,-1,1,0,2,-1,0,-1,5,-1,1,-1,3,-1,0,-1,3,-1,1,0,0,-1,2,-1,1,-1,2,-1,0,-1,6,-1,1,-1,2,-1,0,-1,1,1,0,-1,1,1,0,-1,1,0,3,-1,0,-1,2,-1,1,-1,2,-1,0,-1,2,-1,1,-1,2,-1,0,-1,4,-1,1,0,0,-1,1,0,2,-1,0,-1,6,-1,1,-1,2,-1,0,-1,2,-1,1,-1,2,-1,0,-1,2,-1,1,-1,2,-1,0,-1,1,1,0,-1,1,0,2,-1,0,-1,1,0,2,-1,0,-1,2,-1,1,0,0,-1,1,1,0,-1,1,0,2,-1,0,-1,1,0,3,-1,0,-1,2,-1,1,-1,2,-1,0,-1,1,1,0,-1,4,-1,1,0,0,-1,6,-1,1,-1,3,-1,0,-1,1,1,0,-1,2,-1,1,0,0,-1,1,0,2,-1,0,-1,3,-1,1,0,0,-1,2,-1,1,-1,2,-1,0,-1,2,-1,1,-1,2,-1,0,-1,2,-1,1,-1,2,-1,0,-1,1,1,0,-1,4,-1,1,0,0,-1,2,-1,1,0,0,-1,3,-1,1,-1,3,-1,0,-1,1,1,0,-1,2,-1,1,0,0,-1,1,0,2,-1,0,-1,1,1,0,-1,3,-1,1,-1,3,-1,0,-1,7,-1,1,0,0,-1,1,1,0,-1,1,0,4,-1,0,-1,2,-1,"DUP","DROP",2,"+","DUP",7,"IF",1,"MOVE","DUP","OUT",1,"MOVE","DEC",-14,"J","DROP","DROP",-22,"J"],["DUP",7,"IF",1,"MOVE","DUP","OUT",1,"MOVE","DEC",-14,"J","DROP","DROP",-18,"J"],["DUP","DROP",7,"DUP",8,"IF","DEC",2,"MOVE",2,"*","+",1,"MOVE",-15,"J","DROP","CHR","OUT",-23,"J"]],"success":1}');
Enable javascript to submit You have javascript disabled. You will not be able to edit any code.
Here you find the average performance (time & memory) of each version. A grayed out version indicates it didn't complete successfully (based on exit-code).
Version System time (s) User time (s) Memory (MiB) 8.3.6 0.010 0.010 18.18 8.3.5 0.009 0.009 22.05 8.3.4 0.010 0.013 18.71 8.3.3 0.011 0.011 18.61 8.3.2 0.006 0.013 18.51 8.3.1 0.004 0.004 20.96 8.3.0 0.008 0.000 23.69 8.2.18 0.007 0.010 16.75 8.2.17 0.007 0.007 22.96 8.2.16 0.009 0.012 20.66 8.2.15 0.006 0.003 24.18 8.2.14 0.003 0.016 24.66 8.2.13 0.000 0.008 26.16 8.2.12 0.004 0.004 21.12 8.2.11 0.006 0.003 20.68 8.2.10 0.009 0.003 17.64 8.2.9 0.000 0.008 19.34 8.2.8 0.004 0.004 17.97 8.2.7 0.003 0.008 17.63 8.2.6 0.008 0.000 18.05 8.2.5 0.004 0.010 18.07 8.2.4 0.008 0.000 18.16 8.2.3 0.008 0.000 21.13 8.2.2 0.004 0.004 17.56 8.2.1 0.000 0.008 17.69 8.2.0 0.003 0.006 17.61 8.1.28 0.018 0.003 25.92 8.1.27 0.004 0.004 23.99 8.1.26 0.003 0.006 26.35 8.1.25 0.007 0.013 28.09 8.1.24 0.003 0.014 22.42 8.1.23 0.011 0.003 21.00 8.1.22 0.004 0.004 18.77 8.1.21 0.006 0.003 18.88 8.1.20 0.010 0.000 17.35 8.1.19 0.005 0.003 17.66 8.1.18 0.005 0.003 18.10 8.1.17 0.003 0.005 18.65 8.1.16 0.005 0.003 19.07 8.1.15 0.003 0.006 18.66 8.1.14 0.000 0.008 17.55 8.1.13 0.004 0.004 17.95 8.1.12 0.000 0.008 17.49 8.1.11 0.004 0.004 17.50 8.1.10 0.004 0.004 17.42 8.1.9 0.007 0.000 17.48 8.1.8 0.000 0.008 17.56 8.1.7 0.000 0.007 17.43 8.1.6 0.004 0.004 17.63 8.1.5 0.003 0.005 17.54 8.1.4 0.005 0.003 17.46 8.1.3 0.000 0.008 17.64 8.1.2 0.003 0.005 17.73 8.1.1 0.003 0.006 17.63 8.1.0 0.000 0.008 17.40 8.0.30 0.004 0.004 20.09 8.0.29 0.004 0.004 17.17 8.0.28 0.005 0.002 18.51 8.0.27 0.007 0.000 17.35 8.0.26 0.003 0.003 16.74 8.0.25 0.004 0.004 16.90 8.0.24 0.004 0.007 16.86 8.0.23 0.000 0.008 16.96 8.0.22 0.003 0.006 16.83 8.0.21 0.004 0.004 16.83 8.0.20 0.003 0.003 16.95 8.0.19 0.000 0.008 16.98 8.0.18 0.000 0.008 16.98 8.0.17 0.003 0.006 16.96 8.0.16 0.000 0.007 16.86 8.0.15 0.004 0.004 16.87 8.0.14 0.005 0.002 16.80 8.0.13 0.006 0.000 13.34 8.0.12 0.000 0.008 16.91 8.0.11 0.003 0.006 16.75 8.0.10 0.008 0.000 16.82 8.0.9 0.006 0.003 16.98 8.0.8 0.011 0.006 16.89 8.0.7 0.003 0.005 16.83 8.0.6 0.004 0.004 16.95 8.0.5 0.000 0.008 16.99 8.0.3 0.007 0.012 17.02 8.0.2 0.014 0.008 17.40 8.0.1 0.000 0.007 17.04 8.0.0 0.006 0.011 16.77 7.4.33 0.006 0.000 15.19 7.4.32 0.000 0.006 16.66 7.4.30 0.003 0.003 16.66 7.4.29 0.000 0.007 16.67 7.4.28 0.004 0.004 16.52 7.4.27 0.003 0.004 16.55 7.4.26 0.000 0.007 13.30 7.4.25 0.004 0.004 16.48 7.4.24 0.004 0.004 16.68 7.4.23 0.004 0.004 16.79 7.4.22 0.018 0.006 16.43 7.4.21 0.005 0.010 16.66 7.4.20 0.004 0.004 16.59 7.4.19 0.004 0.004 16.63 7.4.16 0.013 0.006 16.53 7.4.15 0.010 0.011 17.40 7.4.14 0.008 0.012 17.86 7.4.13 0.011 0.012 16.54 7.4.12 0.014 0.003 16.49 7.4.11 0.011 0.006 16.43 7.4.10 0.012 0.006 16.64 7.4.9 0.010 0.007 16.55 7.4.8 0.014 0.007 19.39 7.4.7 0.010 0.007 16.52 7.4.6 0.010 0.007 16.55 7.4.5 0.004 0.004 16.19 7.4.4 0.007 0.005 22.77 7.4.3 0.003 0.013 16.64 7.4.0 0.007 0.009 15.22 7.3.33 0.003 0.003 13.02 7.3.32 0.000 0.005 13.26 7.3.31 0.007 0.000 16.39 7.3.30 0.000 0.007 16.21 7.3.29 0.009 0.006 16.38 7.3.28 0.012 0.009 16.29 7.3.27 0.012 0.006 17.40 7.3.26 0.010 0.009 18.24 7.3.25 0.006 0.012 16.36 7.3.24 0.007 0.010 16.18 7.3.23 0.006 0.011 16.60 7.3.21 0.006 0.012 16.34 7.3.20 0.010 0.007 19.39 7.3.19 0.008 0.014 16.29 7.3.18 0.003 0.016 16.17 7.3.17 0.008 0.008 16.37 7.3.16 0.003 0.013 16.51 7.3.12 0.006 0.011 14.78 7.3.11 0.010 0.007 14.81 7.3.10 0.000 0.016 14.82 7.3.9 0.015 0.004 14.73 7.3.8 0.000 0.014 14.74 7.3.7 0.008 0.003 14.63 7.3.6 0.004 0.011 14.68 7.3.5 0.015 0.004 14.70 7.3.4 0.008 0.008 14.92 7.3.3 0.005 0.009 14.70 7.3.2 0.006 0.006 16.55 7.3.1 0.009 0.006 16.69 7.3.0 0.003 0.006 16.49 7.2.33 0.006 0.012 16.56 7.2.32 0.010 0.007 16.59 7.2.31 0.007 0.010 16.55 7.2.30 0.010 0.007 16.64 7.2.29 0.014 0.003 16.62 7.2.25 0.010 0.010 15.04 7.2.24 0.007 0.013 14.94 7.2.23 0.010 0.006 14.97 7.2.22 0.008 0.008 14.97 7.2.21 0.010 0.007 15.06 7.2.20 0.014 0.000 15.12 7.2.19 0.000 0.016 14.87 7.2.18 0.015 0.006 14.97 7.2.17 0.014 0.007 15.08 7.2.0 0.006 0.006 18.91 7.1.33 0.003 0.010 15.75 7.1.32 0.009 0.009 15.79 7.1.31 0.010 0.006 15.52 7.1.30 0.009 0.003 15.61 7.1.29 0.009 0.009 15.25 7.1.28 0.003 0.013 15.79 7.1.27 0.009 0.003 15.39 7.1.26 0.004 0.011 15.72 7.1.10 0.000 0.011 18.00 7.1.7 0.000 0.008 17.07 7.1.6 0.012 0.009 19.08 7.1.5 0.004 0.022 16.78 7.1.0 0.003 0.053 22.33 7.0.20 0.000 0.007 16.65 7.0.14 0.010 0.067 21.92 7.0.6 0.017 0.047 20.04 7.0.5 0.010 0.077 17.93 7.0.4 0.003 0.053 20.12 7.0.3 0.037 0.047 20.04 7.0.2 0.017 0.043 20.16 7.0.1 0.007 0.050 20.18 7.0.0 0.013 0.083 20.13 5.6.28 0.007 0.070 21.39 5.6.21 0.007 0.070 20.91 5.6.20 0.013 0.067 18.45 5.6.19 0.013 0.073 20.62 5.6.18 0.027 0.080 20.66 5.6.17 0.040 0.080 20.63 5.6.16 0.007 0.043 20.66 5.6.15 0.000 0.053 18.41 5.6.14 0.007 0.080 18.43 5.6.13 0.010 0.083 18.46 5.6.12 0.000 0.043 21.36 5.6.11 0.007 0.093 21.19 5.6.10 0.010 0.077 21.43 5.6.9 0.013 0.083 21.30 5.6.8 0.007 0.077 20.68 5.6.7 0.020 0.050 20.63 5.5.35 0.037 0.067 20.79 5.5.34 0.000 0.043 18.19 5.5.33 0.007 0.093 20.46 5.5.32 0.003 0.040 20.33 5.5.31 0.027 0.077 20.38 5.5.30 0.003 0.060 18.18 5.5.29 0.003 0.083 18.24 5.5.28 0.010 0.087 21.26 5.5.27 0.007 0.050 21.16 5.5.26 0.013 0.087 21.16 5.5.25 0.007 0.083 20.86 5.5.24 0.003 0.077 20.56 5.4.45 0.283 0.033 19.60 5.4.44 0.267 0.047 19.48 5.4.43 0.280 0.043 19.77 5.4.42 0.257 0.047 19.68 5.4.41 0.257 0.037 19.36 5.4.40 0.260 0.027 19.30 5.4.39 0.283 0.043 19.02 5.4.38 0.273 0.030 19.30 5.4.37 0.253 0.040 19.30 5.4.36 0.280 0.040 19.31 5.4.35 0.253 0.037 19.36 5.4.34 0.260 0.050 19.27 5.4.32 0.277 0.040 19.27 5.4.31 0.273 0.047 19.16 5.4.30 0.260 0.033 19.48 5.4.29 0.260 0.037 19.31 5.4.28 0.267 0.033 19.48 5.4.27 0.250 0.037 19.29 5.4.26 0.267 0.037 19.27 5.4.25 0.263 0.037 19.30 5.4.24 0.310 0.047 19.38 5.4.23 0.277 0.037 19.46 5.4.22 0.253 0.047 19.29 5.4.21 0.003 0.057 19.44 5.4.20 0.000 0.043 19.26 5.4.19 0.100 0.047 19.41 5.4.18 0.267 0.033 19.11 5.4.17 0.170 0.030 19.45 5.4.16 0.010 0.063 19.14 5.4.15 0.013 0.053 19.21 5.4.14 0.003 0.037 16.61 5.4.13 0.193 0.040 16.62 5.4.12 0.277 0.037 16.58 5.4.11 0.267 0.037 16.74 5.4.10 0.273 0.037 16.66 5.4.9 0.267 0.033 16.71 5.4.8 0.137 0.027 16.59 5.4.7 0.003 0.037 16.64 5.4.6 0.000 0.037 16.64 5.4.5 0.197 0.023 16.62 5.4.4 0.267 0.033 16.45 5.4.3 0.303 0.040 16.42 5.4.2 0.300 0.040 16.63 5.4.1 0.273 0.037 16.67 5.4.0 0.257 0.030 16.01 5.3.29 0.267 0.040 14.92 5.3.28 0.260 0.043 14.93 5.3.27 0.140 0.047 14.87 5.3.26 0.007 0.040 14.86 5.3.25 0.010 0.063 14.85 5.3.24 0.217 0.047 14.85 5.3.23 0.283 0.040 14.99 5.3.22 0.257 0.037 14.82 5.3.21 0.277 0.040 15.02 5.3.20 0.273 0.040 14.96 5.3.19 0.273 0.033 14.83 5.3.18 0.257 0.030 14.82 5.3.17 0.277 0.040 14.80 5.3.16 0.040 0.063 14.88 5.3.15 0.007 0.040 15.02 5.3.14 0.027 0.033 14.95 5.3.13 0.250 0.037 14.90 5.3.12 0.113 0.037 14.79 5.3.11 0.013 0.037 14.86 5.3.10 0.003 0.037 14.39 5.3.9 0.147 0.033 14.27 5.3.8 0.193 0.033 14.26 5.3.7 0.183 0.040 14.37 5.3.6 0.203 0.040 14.34 5.3.5 0.003 0.043 14.13 5.3.4 0.007 0.040 14.19 5.3.3 0.003 0.037 14.16 5.3.2 0.167 0.047 13.99 5.3.1 0.257 0.033 13.86 5.3.0 0.143 0.037 13.88 5.2.17 0.000 0.033 11.38 5.2.16 0.000 0.037 11.46 5.2.15 0.077 0.033 11.54 5.2.14 0.227 0.037 11.68 5.2.13 0.200 0.023 11.34 5.2.12 0.150 0.030 11.54 5.2.11 0.220 0.020 11.36 5.2.10 0.193 0.027 11.32 5.2.9 0.210 0.030 11.32 5.2.8 0.187 0.040 11.31 5.2.7 0.233 0.020 11.32 5.2.6 0.230 0.023 11.27 5.2.5 0.137 0.027 11.26 5.2.4 0.000 0.030 11.32 5.2.3 0.003 0.027 11.19 5.2.2 0.000 0.030 11.23 5.2.1 0.040 0.033 11.10 5.2.0 0.100 0.030 11.05 5.1.6 0.147 0.030 9.89 5.1.5 0.120 0.027 9.95 5.1.4 0.130 0.023 9.89 5.1.3 0.173 0.027 10.53 5.1.2 0.183 0.017 10.25 5.1.1 0.150 0.027 9.97 5.1.0 0.177 0.020 10.15 5.0.5 0.093 0.013 8.51 5.0.4 0.090 0.013 8.31 5.0.3 0.083 0.033 8.39 5.0.2 0.103 0.023 8.22 5.0.1 0.053 0.017 8.14 5.0.0 0.083 0.033 8.17 4.4.9 0.100 0.013 7.42 4.4.8 0.000 0.017 7.42 4.4.7 0.000 0.017 7.42 4.4.6 0.000 0.017 7.42 4.4.5 0.000 0.030 7.42 4.4.4 0.003 0.023 7.42 4.4.3 0.000 0.017 7.42 4.4.2 0.003 0.017 7.42 4.4.1 0.003 0.040 7.42 4.4.0 0.000 0.027 7.42 4.3.11 0.027 0.013 7.42 4.3.10 0.103 0.020 7.42 4.3.9 0.090 0.017 7.42 4.3.8 0.090 0.027 7.42 4.3.7 0.090 0.013 7.42 4.3.6 0.100 0.017 7.42 4.3.5 0.093 0.013 7.42 4.3.4 0.083 0.027 7.42 4.3.3 0.043 0.017 7.42 4.3.2 0.043 0.017 7.42 4.3.1 0.047 0.013 7.42 4.3.0 0.043 0.013 7.42
preferences:dark mode live preview
52.82 ms | 401 KiB | 5 Q