Advent of Code Not Quite Lisp

Submit

Your name:

File: Open code-statistics:





Language is selected by the extension of the file. See the list of supported languages to know the extension of your language.

Problem

This puzzle is posted with kind permission of its author, Eric Wastl ( https://twitter.com/ericwastl ) on the condition that it is attributed and properly linked.



It is part of the Advent of Code project, take part at http://adventofcode.com/



------



Santa is trying to deliver presents in a large apartment building, but he can't find the right floor - the directions he got are a little confusing. He starts on the ground floor (floor 0) and then follows the instructions one character at a time.



An opening parenthesis, (, means he should go up one floor, and a closing parenthesis, ), means he should go down one floor.



The apartment building is very tall, and the basement is very deep; he will never find the top or bottom floors.



Find the position of the first character that causes him to enter the basement (floor -1). The first character in the instructions has position 1, the second character has position 2, and so on.

Options

exec is denied

now post-mortem time, all source codes will be revealed

) ()()) ())(())))( ())(()(()) ()()))( ()()))( (()))))) ())() ()))() ())) (()())) ()())((( (())()) ()())(()) ())((((( ()()())())

Sample output:

1 5 3 3 5 5 5 3 3 3 7 5 7 5 3 7

((())())()(())()))((()(((()()()(()((()())))(()( ((()))()()(()))()))))()(())((()()())()))()))()(())))(()((()(( (()())((())()()))())(((()(()))((()))))()()())))()())))(()((()))))))))()(()))))))(())()()()(())(()())(((((())))))())())((((((()())((()))(())((()(()))())(()()())()(())))()(((())))(())())))((())))() (((()))(()))(()))))()())))(()))()(()(((())(()()()))(()()(()(()((((()((()(((())))()(()))((((()()())((())(((())))(((()))()(())( ()((())((()()))())()))()()(((()(()(())))))())()((()))(((()())(()))()()((((()(()()())(())(((()))()()(()((())(((((()(()(((()(((()(( ((())((()(()()))))(())()((()(())))(()((()())))(())()()((()))))))()(()))())(()()((()((())(()()()(()((())))(()))(((((((() (()(())()((((())))))()))(((((((())))())))(((()()()) (((((()()((())((()))()())((((()))()))))))))()))(()()(())()(()())(()))()(()))))(((((())))()((()()))))((()))())())((())()(((((()())((())()(()(()(()((())()()))()()())))()()))()((()()) ((((()((()()))())()))(((())))()((((())()()())((()()()()())()(((()()())))(())()))))))())()()())((((()()(((()((()(()))))()((())(()(()())()(((() ((((()(()((()((())))())()()()))))))))))()((((()))())))))))))(((()(( ()(()()(()()))((()())()()))))))(())(()()(((()()())(()))((()(((()((((())(()()()))(((())(((()((()))())((()())))))))()) (((()())())((()(((())))()()(()(()(()))))())()())()))((((()())((((()(())) (()(((()))))()(()))(())()()()()((()))(()((((())))()()(((()())))(())()())((()())())(()()))(())((())((((()( ((())()(((()()))))()()))(()()())((()(()(())))))))(((()()(()(((())()())))((()(()))()()()(())((()((())))))))))(())(())()((()(((()( (())(())(((()()))()(()))))))()))()(()(()(()))()()())))))()())((())))())(())))())()(()))))(())((((()(()(((()())(()())()((((()(((()()()())((())))(()))()))(((((())(( (((())(()(())()(((())))())((()()()((()())))())))))()(((())()(()())())()(((()))()))()))((((( ((()(((())((()))()))()))())())))())()())())())()))(())(( ()()(()()(()))()))))()()())()()()()))((())(()(()))))(()))())(((((((()))(()())))((()))))))(()((())()()()(()(((())))))))))()())))((()))(()()()(())))()((((((()((()((()(((((())) ()(((()()()))()))(()))(()))(((()()(()()))(((((()(()()()(())(((()(((()) (())(()()()())()((()))()(()()(()(()))))()(()(()()()(()))(()()())((())()())(())()(())((()((())(()()))(((()()()))(()))((( ((()(())))()()()(()))(())))))(((()))(()()())())))(())(()(()))((()())()()()((())((()())(((())((( (())((((()(()))))(())())()(())(()()()((()(())(((())())())()())))))(()(()(()(())((())())()(((()))))(((((())()((()(((())())))()((())(())((((()(()(())))((()()))))()))))()))((()))(())()(()))))))((())(( ()()()(())(()())()))((()()))(()))))))))((((()()()(())(((())()()()(()(()()))(()()()))())))())()))) ()()((()(())()))))))(()))())((()()(()))))(()))((()((())())))())(((()))()()(())))()()(()))())()))())))((()())) (())(()()()())()(()((((())(()(()())((())())()(())((()())()()()))((()())(()())()))()(()))))))))))()()))((())()(()()())((()(()()))())(()(()(((((((()())((())((())())()()((()))(()()))((())()((()(()()(()(( ()(()()()(()()())())(())()((((()((((()())()(((())()()((()()()))()))()()(()))()()(()((()())()(())(())()())))))))())())()())) ()((())()()()(((()((()()())))()(())()))))))(()((()(()(()()))((() ((((()())()))()()()(())(()))))))(()(())())))())))(()()(()))((()))()))))(((()))))((())()()) (())((()())(((())(())(())()()()(()()())())))()(())))))()()()())((())(((((()(())))(())))()()())((()()(()))))((((())())()))(())(()(()())())()())(()(())(()()(())))(((()))()())))(((((())((())((()))))()() ()()((()))()())((()()()((()((())))())())))(()))(((()(((()(()( ((()))(())()(()))()))))())(((()))((()()))(()())(()))((((())()(())))()()()((()())))(())()())((())))(((()()(((()())(()()))(())()()(()((()))))((())(((((()()(()))()(((((((()()(((((()())))(()(())))(() (()()())()()(())()(()(()(()))))))()((()()())()())()))(())())(())))((()))(()()(())()(()((()()(())() ((((()))))(())())((()))))((())(())))))(())())()((((()))((()((()())))())()))()(((((()(((((()()(()))())((() ((())())()(())())))))()()))(()))))))(((()())))(()(()(()(((((()()))))()((())))(())((())))))())))())())())(())((()(((())))())))(((((((((()()))(((()))()(()))(()(((()()()())(((()(()(((())(((((()((( ((((())(()(()))((())))())))))()((())(()))((()))()())))())())))((((())))(((()((((()())((((()((())(((((()()()()()(((((()((())()((()()))(()())(()((()(( ()(((())((()))())((((()())())()(()(((((()()())))()())))))(()(()))((()))))(()(()(()(())))))(()()()(()())))(()()()())()) ((()(())))()(()))((((()()(()))))(())((()(()(()))()())(()())())((((((()()())(()))((()((()()(()))(()())))(()(()) ((())())(())())((()()))()))))())()()))((()))))()((()))()()(()(()())()((()())()()((())())(()))))(()(())(() (((()((()((())))()(()(()((()))()((())()))))(())()))(()()))()(())(()))((())(((((()()()())()(()))(())))((()()((()()())))()(()))()()))((((())(()))))(()(()()())(()))()((()))(())(()()()(((()) ()((())(())(()(()))()()()())))((()())())(()((()((()))(()((()((()(()()(((())()()))()()((()(()((())))(((((()(())(())((()()()))()))((((()(())()( ((()))((((())()()))()((()))())))())((((((((()()(()))(())))()(()())))(())))) ()(())((()())))()))(()()(()((())(()))))))((((()))(()(((((())))((((() (())(())(())()()())())(())()())(()))))(()( ((((()()))(()()()))))())(()))()(())))()))(()))())))()))(()()()))))))))(()()((())(()))((((())()(()())()()(())))))))( (((())))(()((())()())())()()()(())(()(())((())())(())((()))())))())())()())(((())())(((()())()))()()))()())((((()())(()))(())()())))((())()()))((()(((()())()())(()))))))(( ()((((((())(())))))))()(())()((()(((())(((((()()()()((()))))())))(()())())())())))(())(())()))(()((()()))(())()))()((()()((((()((())))))((()())(((((()()))((())()()() (((((())()))((()((())))()(()))))())())((())))((((()(()(()))(()()))()()(((((()))((()())((()()))((((()((()))()))))()))())))((()(())(()))(()(())((()())(((()(( ()((((())(((()))()))(()))()))))))()(())(()(()(()(()()()())()())())))(((()((((((()()()())))()(()())(()))()()()))())())()))) ()(((()(()()))(()())())(()(())(()))(()()()())())((()))))((()((( ()(())()(())())(()()((()((()()(()(()((((()())())())())())())(()))((()()())()))(((()())))(((()(()((((()((((()())((((()))(()()())(()))(())))(()((()))((())))(())(()))))())))(()((((())(())))))())( ((((((())())))(())))))((()()))()((())()())()))()))())()(((((()()(()()(()(((()))()()()(())(((())()))))(()())())()()((()((((((((((()(())(()()()()))))(())))()( (()(()((()))(()))()()()((()((((())()())((()))(((()())(()))))))))((((()))(())((())(())()))))(()(()(()))(()(())()((()())()())))(((()))())(()(())) ((()(())())()))(()()(())((())()(()()((((())())())(()))(())()(())(()()()(()(())()())()))(())((()(())())))()()))))((((())(())()))())())))( ((((())())(()(())((()())))(()()()()))))()()()((()))(()()))()))))(()))((((())(()()(((()((())((()(()))))())()(((())(((()()())()())(())))))))(((()((()()(())((()))()((()((())(((((()()()(()(((())(()))((( (()(()((())))(()((())()(()()(((((((()(())(()))((()()()(())))))))))()()(((()))()()))(()))))())()()(())((()(()((())))))((((()(((((((((()()()((()(( (((())())(()(()(((((()())())))))(()))())()))(())) (())((())((()))))()))(((()(((()))()((())()((((()(())))()))(()()))((())())(((((()()()((()()())(((()()(()))()(()()())(((())((()()()(()((()())))(()))((())()(((((()())(((())(()))((()()))(())((((())))((( ((()(()()((()()())((()((()))(())))))()((())()()((()))((((()())))()(()((((())))(())())()())((()((((()))()())()((())(((()()))((()(()))))))))()()())())))())()()))))((())( (((()()(((()(((((())()))()))())))()()((((((()()(()(()))))))))))((()(((()())()())))())()))()()))(((()()))((()((()))))()(((())()))))())()))())))(()))(()))()))())) ()(()((()((()(()(())))()()))(())))(()()())((()((())()()))(())))))()())()))((()(()()))()))((())())(()()(()())(())))())()()()())(( (((()(()()(((()))()((()))(()(()())))))))))(())))(()())(()())(((()()()))((()))() ((())()(()((())()(())()())))))))((())))))()(()))()())())( ((())(()()()()))()(()()())()(())))()))()))(()((())(()))))()()()(((())(()((())())((()((()(()()(()(()(((()()))()((()())((())()()())))))((()((())((())(((()))()(()))(())((( ((()(()))(())))())())))((()()((()(()((())))())()()(()()))) ()(((()())()))()(())())()))))(()(((())(())))))))())))()))))))))))()))))()))))))()(()((((())()(((()()))()()()))(()))((((())()())())()((((()(())(() ()()((()()(())()())(((()))(())()))((()(((((()))((()()(()(((((())))())(())()()))((())((()))()))))()()((()()()(())(((())))))())(()()(()(()())))(()))))))()(((()())())()((())(()(( (()(()()()))()(()(((())())))(()()(()))(())((()())())((()())()))()))))())))))(((((()())))()))((()))()))(((((())(()())())()(()(((((()())()()()(()(()(())(()))()()()())))())(((((())() ()((((((()())(()(((())))(((())))(((())((()(()(())))))()))())((()(())())(())))(()))((()))(((())())((()()(())()())()())))(()))())))))())((()((()))()())))())))))()()((()()(( (())()()((())(()())()((()()))))()()())(()((((())))(())))((((())()())()()((((()()()()(()))())))())())((()(((() (((()()()(()))()))((()()(((())))))(()(()()(()())))(())(()()(())()(()())())()()()())())(((()(((()()()(((()))()) ((()())()(())))())()))())))(()(()()))()(())))(((())(()(()))))((())(()))))()(()()))()((())((() (())((()))((()(()(())()(())(())(())())(())))))(())(())()(())))()((())())))))())()())()(()))))(((()(()()))))())()((())())((((()(((()))))()()(()())()(())(()))()())(())))))()()(()()))) ((((((()))()())()))()()())))((())(((((()))))))(()((((((())()(())))()))))))((()((((()()())()))())())((()(((())((()))(()(((()(()()))()(())))((())()((())))))(((())( (((((((()()))(())(()))(()()(()()()(()()(()((()))))))(())((())()())()))(()()(()))()(((())()((()(()()()))()(())(((())))))()(()()))())())())((()()(())(()(((()()(())(()()))))))))())(())()(())( (())(((()())())))()()(())())(((()(((()(()(()))())(())((())()())(())())(((((()))))()(()()))))())))))(((())))(())((()()()()()( ()(()())(()(((()(())()()(())))((())(((()(((()())(((()())))()(()()))))))()()(((())((())(()))(())))((()()())(()())))(()))())(()((((()(((()))(()()())))))()))(())))))))()((() (()(()()(()(((())(((())))))())())))((())())())()()()))))()))(())))()))))())(()()))())(())))()())()((()((((((((()))((((())))(())()))(( (((()(())()()()()()))(())()))((()((())()((()))((())()(())(())())(()()()()()()()((())()())(()(()))(((()(())))()()(((())())(()))((()()((((()))(())(((()(()()(()()( ()(()()(()()((()())(()()(())))())))()()())))((()()((())()(((((((((()()()()))))((())))))()))(((()(()))()(((())()(( (()(()()()())()()()())()(())()))))))(()))()(((()())(())))())((())(( ()()(()(()()())))()))))((()((())))))(((((((())()()))))())(())())))()()()(((()()(()(()()((())(())))(())((()()))()(()((()())(((())))(((()()()))((((())(((()))())((()))(())))))()))) ((()(((()()))()()())(()))))(()(())()(()))(()))))()(()))()()()()()((((((((((()(())(()())())((((((())()))(()())((((((())((((((((()())())()))(((()())(()))(()(()))))(((())(((()) ((()(((())((()(())))()()()()))(()()))))()))())(()((()))())()())))()((()(((((()(())((()((()()()())())(()()))))((()(()()()( ((()())(()((()()()())))())))()))()()))())((((()(())(((()(()))()())())()))))()(())(())()))((((((((((())((()))((((((()(()(((((((())()(((()(())())(((())((()())()((()((((((((()())))(())(()())))))) (())()(((((((((((())((())(())()))())))())))))(((()(()(())(())))())))))())())())((()((((()((((((())()(()()()(()()))))(()()()()((())((())))() ((((()()(((()))(()()))(()))))())))()())()))()())(()()()))((()))))((()()(())))(()())()(())(()))()())(())())((()(())(()()()()(())(()((()(()()(()(()(())(()()) ()((((()))))()))()()(()())()()()()((())))))()(()))(()))(()))))()())()()))((()()()(()()(()())())()(()))))))(((((()(())((((() ((()()))()()())(()))())((((())))()(()((()))()()())()))))()))))()())((()))()()))())(((((())(()())))))()()())(()()(((()))()(()()(((()()))))()))()())))())( (())(((((())))((()())))())((())))(()))(()(()()))(()(()()))(()))())()((((()()))))(((()()((()((())(()((()( (((()))(())(((()())())))))()()(()())()))((()())())))))(((()()(())((()((()) ()(())(()(()))())((() (())()()(())())()))((()((())(()))(()((((((())))()))((()()((((((((())()())))(((()())))())()(())()((((()()()(()))))(()()))()())()())()))))()(()(()((((()))(())((((()(()))(( (())((()()(()))))(())(()())))(()))))(()())(((()()))())()(()(()())())())))))((()))((()))))()(()()))(()(()))((()))()))()))))))(())(((()))((()(())()(((())()(((()()()(((()((((())(())()()) ((())())()((())))(((((())()()))()(()()()())(())())))()))))())))(())))))())))())))))))(()))(() ((()(())(()))((()))())))()))()()(())))((( ((()((((()())))()())())())))((())))))()()()((()(()(())())())((((())()))))((()()()()()())( ()(((()))((()((()))(((()))((())())))(())())())(()))())))()() ((()(()(()(())))))()(()))()())))))))(()())())())())((()))())(((())())())))))())())(()))(((()()(()()()(()())))()()))())()))((()((())()())()())))())))(())))( ((((())()))((()(()())()())()))))())(((()))(((())(())(((()()))())()))))())((((((())(())))()()()(()((((())()())((()((((())((()()())))(()(()())())()((()(((()())()))(((()))))((())(((((()()()(())() ((())(((()())())((()()(()(()())))()))()()()())(()))))()()((())((((())()(((((()()()))((()(()(())((((()(())()((()))(()(((((()()())()()))()()((((((((()()))()(()()))((((())((((())))()))(())))()()))((

Sample output:

17 15 17 17 21 61 23 43 83 35 27 51 19 23 25 49 27 17 17 39 21 65 19 17 91 117 41 29 51 15 17 31 17 17 27 73 17 15 69 29 31 15 19 21 63 21 35 29 55 15 21 91 15 39 93 43 17 153 89 63 41 29 33 15 23 149 63 127 31 83 15 45 27 137 17 159 35 29 35 31 17 27 39 27 69 33 15 15 33 25 17 15 17 17 23 27 51 25 31 51

(()())(()(()())()((()(()))))())(())))))))(((()))(())))()((())(()()))())(()))(())))()())(())()))()(()((())())((()))(()(()(()((((()()(()(()))()((())((()())())))()()))(((((((()()()(()()() ((())((())(()(())())(((()((()()))((())(()()((()(())()))()))()())))()))(())(()))())()(((()(()(())((())))(()(((((((())()())((()(())())())(()))))(()((())())())()))()))()(()))(()()(()()( (((((()()((()))))()(())(()()()((((()))()))))(((()()))())))()))))(()()))(()()())))(()))))(()))() ((())(())((())))()))(()()))(()()(()(((() (()())()(()()((((()((())()((()))())())()()()()))))(()()))))())()))(((()((()()))()((()())((((()())(())())(()))(((())()))( (((())(((((()()()))))())))))(()((((()))(()))))())()()()(()))))(()()())))))))())())))))))((()(((()))() ()()(((())((((()()()))()(()()()((()()())))(()))))(()))))))()((()())(())))(()))))(((())((()))())(()()(((()(()((((())))))())))()(()))())(()())(()()()((()(()(((()))))()((()((()((())) ()()(()(()()))(()()(()())()((()()))()(())((()())(()(((())()((()))((())((()(()(()()()))))()))))()()))(()())()(()))()(())))()(())()((()(()())((())()))()()()())(())())((()(())) ()(((())))(()(()))))(((((()(((()(()())()))))((((((((())))()))((()((()()))()((((()))()))((((()))(())((()(()))()()))))(())()))(())))))(()()())(())()((((((())()(((((()((())((((())((()((()()((())()(())))( ((())(((()))()))(())()(()((((((())()())()(()(())())(())()(())))))()((()))((())))(()(()))))())(((())()))()))))()()))(((()))(((()((())(()()())))(())())))))()()(()())))(())()((()((()(()())))( ()(()(((())()))))))()())()((()()))(((()()(())()())((()()(()()))))()((()((()()(((()((())(()((()()((((()()))()())))(())()()()())())()(()))))(()))(()())))())())()(()(((((()))(()())())))))))))()((()))))( (()((()(()((())())()(()()()))))))()(()((((()(((((()(())(()))())))( ()(())(((()))))))()((()))))))((((((())))())()(()())()))(())()(()(())()(()(()(((()((())))))((((()()))(((()()))))))()))()(())((())))()(())())()()()()()())))()))((()(((((()(()(((((())((()(())(()())) (((((())(((((((()()()()()(())))())))(()())(())(((())()()))())))((((()))((((())()))())))((()()())(()(())))))()()))()() ((((())()))(())))() ((()()((()((()(((())))())())(()())))))()()()((())(()()))()))(())(())()(()((((((()()())()))( (((()))(())()))))((()))) ((()(()(())())((((()())()())))()())))((((()())()))()()))(()))))()((())(((()))((()())(())(()(((()())()()(()())(()()()((()))))(((()()((()(()( ((()))((())())()()))))()))) ()((()))()(())))))()(())(((()))))(())(())(())))() (()(()((())((()(()()(()()())(()())(((((()((())())))())())(()(())())(()()(()))()())(()()())))))())()))(()())()))()()))((((()(())))(((((((((()) ((((((()(((((()))()))(()((())())((()((())))))(()))())(()((())())()()())((()(())(()(()))()((())())((((())))))))))))()()((()())()())))()))))())))(())))((())))()(((((((((())()()()(()((()))))((((())()(() (()((()())((())(()))()(()()())())()))(())((((()()()()))(())(())))((())(()(()(())())()(((()))()())))()()((())(()(()))((()()()(()(((())))))(())())(()))())))(((()(((((()(((()))(((())())())(((()( (()((())()))()((())(())))(((())) (()(((((()))((()(((())))())(())()()))(()(()())())))())))))) ()((())(()))()))((((()()(()()(()()(((()(())())(())()()((()((()(())((()((( (()(())()((()))(((())())()))()()(()())))()(())(())(()((((((()( (()()(()(((()))()(()(((()()())((()()((())())()((())()))))))))))))(()(((())))()((()()((()(())()))((()))(((())))()(((((()(()(((( (()(((())()())))())())))()()((())((( ()()()((()()())(()()()(()()))()))())(())((((((()(()(())()))))(((())((((((((()()((())())((()((()))))())())((())(()()))()(()((()))))())(())))))))(())(((()(((()(())()(( ()(((())()((((())(()()())(()()()()(())()()())()()(()))))()())())))()((()((((()((())(()(()))(((()))()) ()(()()((())((()()))())()()))()()()((())())(((())(((())())()(((((() ((((())((())()((()))(()((())(())(())))(()()())))())(()(()((()(()()))))))())()()((()())(((()((()))()(()())(((()))((())(()(((((()))(()))))(()()())((())()))(()))(((()(())(()((()(())(()))()))) (((())())()()))(((())()((()(()())()(())))()((()()(()))(()()()((((()()((()())((((()))))(((())((()())(((())((()()(())(()(((())()(())())()()(()))))())((()()))())()())(() ((((()()()))))()()))(((()()))))()(())(((((((())))(()))))()))((()(())))(( ((()(((()()())(())))(())()()(()(())))(()()())())()())(()(((()(()((()())))()()(()(((()()(((())())(((()))(()))(())))())))()(()))))())))((((())(())))))(())( ()(()((((()))))))))(()()())()()((()))())()()))()()(()())())()())))((()())((())()(()))()())))))()())))))))((()(((((((()))))())((((()(()()))())())())) ()()()(()()()()))()))()()()))())())((()(((()()())(())()))(()()()()))))))())(()))()(())(())((()))()())(() ((()()()()(()((((())()((()((()))(()())))())))))(()()))()()(()))))())()(()()()((())((()())((()(())()))()))())((()())()))(((()() ()((()(())()((())))()))())()((())(())))))())())(()()))(((()())((((()))((()(()()(( (((())())()()(((()(((((())()))((()))))))))((())(())()()(()(()()))(()())))))()))()())((())((((((()())))(()()))())))))))())())())())))((((())))))(()))())(()))) (((()()()))())))())))())(((()(()((()(()))())(()())()())(((()))())))()))()(()) ((())(()((()))(()))()(()()()()()())())))())))))))))()(()))))())())(()((()((()()((())(())(()(()((((()(((()()()(() (()()(())()()())()()))()))))()()))))((((())((()((()()((())())))()))(((())())(())))(((()(()(()()(())(()()((((()())((()())(())()(()()))))))((()(( ()(()()(()(())())()(()())))))(((()()()))(()()((()()()))((((())()()()()()(()(()(())))()()))((((()(())) (()(()(())())(())())(()())(())((())())()()()))))())()()(((()))(()((())(()))())(()))(((()(())()))))))()()()((((()((())))))()))())())))((())()()))(((()((() ((()())(()(((()())(()))((((())()))()(((((((()))(()()())))()())))()))()())))))())())))())((((()(((((())((()(())(((())(()(( ((()(((()((()(()()((()()())(((())))())()())(()()())())())())())(()()())(())())))))()(()()()((()(())()()))()()))(())(()( (())()(()((())()()()))())()(())(())))(()(()(((()()((())))(()(())(())(()))(()())(((((()())))))())())(((())))(()))())))))))))))())))))()()))()(()))))()())()(()(((((()(( ((((((()))((()()()((()))(()()())(()))(()())()()()()(((())())()())))(()))))()())())(()(((())()()(( (()((()())()))(()())())())()()())))))))((())))((()()(()((())(())(((()(((())((((((()((())))()())(()(()()(())))()))((())()())(()()()) ((()())()()())())(()())(()())()()))))(( ()()(()()()()())(())()))((((()))))())((((())(())())((()(()))))((())) ()((()(((())(()))())((())(()())()()))(()))((()())(()(()()()()((())())()))()()))())((()()()()))((((()(()(((()((((())))((()((()()))()))(((()((()((()())(((()(((())))))( (((()())((())))())(((()))())()(()())()((()))())))))((((()))))))())())((((())()()()(()((())()(((((()(())))()()(()()))())()()))((((()))((()))()(((())(()))(())())) ()((()(()))()()))))())(()((()(())((()(((((()(((((()()()(((((()()(()))(()((()()(()))((())))))(()()(())))()((())()(()(((((())()(()))))()((( (())()(()()(()(())(())(((()()())))()(()())))))(()(()()())))())((()(()((()(()))((()))())(())(())()((())((())))(((()(()))) ((()(()))(()))(())))(((((())(()(()((())()))()(()((((()()))))((())(())()(((())() (()(((()))(())())())(((((())(()))((())()((())())(())))()))())(()((((())())((()))(()()))())))())((()()))(()))()))) ()(()()(())((()))))())()((())(()))()(()))((()()))()((()()()(((((()))))((()))(())())))())))()))()())(()(())(()(())())())((()((((()()())))(()(((()()) (())(())(((())()(()())()))()(((()(()()()))())(()())((())((((())))(())((((((())()(()())(()))))))))))(()()))(()(())))())(()))()())())(((())))()))))((()))))()))(())())))((()())()()( ((())(())()())(()))()()))((())()))()))((()())((()()((((()) (()((()(())()()((()))))))())()(()(())))((()((())))))(())))()())(((())))(((())(((((((()))())()))))))(()(((()()(()()(()())())(()((()())()((()(()))(()(()(()))))(()() (())()(()()()()((())()(((()((()()(()()))))((((()(()))(())(())(((()))((((()))))(()())()))((())())))()))()(())))))((()(())()()((())(((()()))()()()(()))(()()))))((((())))(()()(()()(())()())( ()((())((()(())))()))())))))())())(()((()((()())))())()((()(()))()(()(())())(()))()()())()))()((()))())))())()()()((()()(())((((()))(()(((((((()))()(())())()))))(()(())((()))))()))))()))()(())(()(( ((((((()))(((()()(()))(()()))())(((((()))(()))()))())))))((((())()))()())))((((((()(()) ()((((()((()))((()())()))((())()))(()))()()))())()))())))()())()((()(()()((()()(())))((()()((()()()((()))(()((((((()(()))()((()()() (()())()((()(()())((())(((()()((())(()(())))())((((())))))()((((())))()(()())()(((((()))))))()))()()))))))()(()(())()()))(()(()(())(())(((())((())())()))))(()())(( ((())(()((()()())(()()(())(())((())))((())(((()))((()())))))))(()()())(())))((()))(()(())()()(()))(())(())((()()()((((())))()))(((((()()()(()((((())()()( (()((()()()(((()()()())()()()(())())())))())))(((()(()(())()))((()))() (((()()()())(()()((((((((())()))()())(())()()))(()))))(((())())(())))()()))())))()))()(()()(())()()(()((((((((((((()))))))())((())()()()(()))))())(()()()))(())(()(((()())((()((()()))() ()()()(((()()))()))(()((((())))())((()))))(((((()())))((()()))(()()(((() ()(())((())((((()())(((())())))(()()((()())()()))())()()((((())()()()))()())()()())()()(()((((((())(()))((()))()((())())))(())(())))(()()()))((((((()))))))))()(())))))(((((()() (((()()())(())()((()))()(())))))()()))())))))())) ()(()(()))((()))))()))()(())))()((())())())(()(()))()()()())))()()))()(()((())())()()(()(((((((()))())))()()))))(((())()((()((((()((()(()(())()))))(()())()(()))())())(())(())(())()(()))(())()()() ((()))()(((())())())((((()()()()(()))))())))((((()(()(()()))()())()(())))((()())()()()((())(()(()()()(())))))))))()()))(((()((((())())()(((()))(()())((()(((())))(())())())()))((()))()))(()())((((((() ((()()(((((((()())()()()))()))))))()()()))())(()(()))()()(())()()()()())(()())()((()(()))()())(())()()))())()()()((()(() (((()))()(())))()))(()()())())))())(((()))((((()())))()))())((()(((()((((())((()()()()()))))(()((((())())()(()())(())()(()())(()(()()(()()(()((((()()()()))))()()) ((())()(())(())))()(()()(())((())(()(()))))()(()())()())())(()(((()))())((((())())((())()((())(())(())()()()))(()()((())((((())(()()((()))())((()))(()((()((())())(()()()))())())))())()))() (((()())()(()())())())(()()))()))(()()())((()((((())((((()(()))()(((())()()))(((())(((()()(())()))))())(()())))()))())))()((())((()))(()())(()))()))(()()()()(())((()))((())(()(((())((()(())()())))( (((((()()))(())((())(())()())(())(()))))())()())(((((()) (((((()())))())))((()(()(()(())()))))))((()))))())))((())((()())))()) ()(((()())))())))())()(())()()))((()())()(((()(((()))(()(()(()))))))(()())(()))())(())(()()()))(())()()()(())))(()())((()(((() ((((((()(())))))()())))(())() (()((()(()())))((()()))(()(()))))()))((((()))()) ((())((()(()((()())()))()))())((()()))(()))))))())()))((()((())()(((()()())((((())(())))(()))(()))(((()(())))()(()))(((())((()(((((()()(( ((((())()(()))))(()))))))()())()(())())((((())(())(())()(((())((((()()((()))()()()())()()))))()))()()))()))(((())()(()()(()())(())()((()()(()())(((())( ()()(()(())())))())())()())((())()(()))(()))))((()()))()((()()(()(( ((((()(()())()))))(()()()))()(())()))))()))))))))))(((()))(()(()))))))(()((())))()(())(((((()(((()(()(((()((()()()(())))()())))))((( (((()))()())(((()()))())(((()()))))))()))(()()())))))(()))(())))(((((((()(())())(()()(((()(())(())()(())((())((()((())()()(() (())()()(())()))()))(()()((())()(())()(((()()(((()))))(())((())))(()((())))()(()()(()(())(((((()())()()))))()(())(()()))(()(()(((()())()((()()((()))())((()(((()()()))(()(()()()())((()()(((())())())( (((()(()(())))((()()(((()((((()))))()))(((()()(())())(((()()())))(()))))))())(((()()(()(())())))(((())())))((((())(((()(())((()()()())))))())())()(((()))()()))()()))))))((( ((())())()(()))()()))()))()))()((((()))()))))(())())))))()))()()))(())())()())()()((( ((((()(())()(()(()()((())())(()((()()))())))()))(()((()))()()())(()))))(()()( ((()()))()(())))(())))()(())()(((((()()((()(())())))))(())()()(((()))(())((()())))))))(()))))())(((()))((())))(())()))(()((((((())())()()()()) ((()))(())(()))(()()()(((())((())(())())))()()(((())((()))))()(()()(((()))( ((()))((()))(()))(()((((((((((()))))(()((())(()))))))((()())()))))())()))((())()))()))()((()))((()((((()())()()))()())()()()())))()()()()())()(()))()()))((()))()()))()((((()))))(()) (()()(()(((())()))()()))())()()())(()()(()()())((((((())(((()))()(()(()()(()(()(())))(()))))(((((()(((())))))(())()()()(()(( (()(())())(()))())(())((())()())())(())))((() (()(((()(()(((()((()())(())()()))())((()()()()))())(()(((())())())))()))((()))()(()((()()((((()(()())))()(()())())))))()))))))())))))((()))())(()()(()(()(()(()((()(()())()(()()(()(()))))(()((()()))((

Sample output:

31 79 61 19 57 27 55 113 19 89 17 33 15 113 17 59 15 37 19 15 101 131 37 25 55 15 39 63 19 33 65 29 75 15 19 53 17 17 63 23 73 15 39 21 27 45 75 81 25 79 23 17 23 79 47 17 45 19 61 19 99 19 25 111 21 57 45 103 75 45 75 19 157 31 17 43 41 15 17 29 43 17 15 23 33 43 21 15 27 35 15 165 15 71 15 15 17 27 15 123

Ranking

Rank User Size Time Date Statistics 1 mitchs 39 0.1523 2015/12/06 01:55:47 0B / 26B / 7B 2 gmk 44 0.0820 2015/12/16 22:28:14 0B / 16B / 25B 3 Histocrat 45 0.1229 2015/12/06 02:01:33 0B / 25B / 19B 4 eban 45 0.0708 2015/12/16 09:34:18 0B / 25B / 15B 5 suddani 68 0.0958 2015/12/07 01:05:38 0B / 27B / 40B

Rank User Size Time Date Statistics 1 mitchs 32 0.2508 2015/12/07 07:33:27 0B / 15B / 16B 2 Histocrat 35 0.2374 2015/12/06 04:25:19 0B / 15B / 19B 3 gmk 35 0.2279 2015/12/08 20:53:22 0B / 13B / 20B 4 stephenr 40 0.2323 2015/12/11 03:59:27 0B / ?B / ?B 5 eban 45 0.2909 2015/12/16 09:35:37 0B / 25B / 15B 6 siman 48 0.2363 2015/12/06 20:34:02 0B / 27B / 18B 7 yasuhiroki 55 0.2380 2015/12/15 20:49:33 0B / 26B / 26B

Rank User Size Time Date Statistics 1 mitchs 29 0.0370 2015/12/07 07:36:00 0B / 9B / 20B 2 tails 29 0.0508 2015/12/11 10:12:27 0B / 10B / 19B 3 teebee 30 0.0407 2015/12/06 20:08:03 0B / 9B / 21B 4 llhuii 30 0.0480 2015/12/14 18:17:06 0B / ?B / ?B 5 brx 30 0.0361 2015/12/26 22:44:55 0B / ?B / ?B 6 %20 46 0.0574 2015/12/08 18:13:59 0B / 17B / 27B

Rank User Size Time Date Statistics 1 hallvabo 55 0.0895 2015/12/11 04:06:32 0B / ?B / ?B 2 xsot 55 0.1039 2015/12/11 14:56:30 0B / 38B / 10B 3 mitchs 55 0.1015 2015/12/12 15:24:03 0B / 38B / 10B 4 whatisgolf 55 0.1014 2015/12/24 18:06:32 0B / ?B / ?B 5 mmattrw 56 0.0972 2015/12/11 03:21:09 0B / ?B / ?B 6 rolf 56 0.1036 2015/12/13 06:40:39 0B / 42B / 7B 7 Joe 58 0.0952 2015/12/11 03:17:47 0B / ?B / ?B 8 mitchs (alt) 65 0.1114 2015/12/12 15:14:02 0B / 35B / 19B 9 Wilkes 76 0.1550 2015/12/06 04:33:47 0B / ?B / ?B 10 Sp3000 77 0.1000 2015/12/08 23:44:26 0B / ?B / ?B 11 Ant6n 80 0.1093 2015/12/06 08:54:16 0B / ?B / ?B 12 Wilkes (par) 358 0.0992 2015/12/05 21:47:11 0B / ?B / ?B

Rank User Size Time Date Statistics 1 mitchs 62 0.1950 2015/12/08 17:45:00 0B / 32B / 20B 2 xsot 63 0.1857 2015/12/11 18:11:40 0B / 35B / 21B 3 Stephan W. 67 0.2242 2015/12/22 21:51:49 0B / 37B / 22B

Rank User Size Time Date Statistics 1 kaki 92 0.1433 2016/01/02 17:24:47 0B / 59B / 32B

Rank User Size Time Date Statistics 1 tamamu 153 0.1521 2015/12/16 02:45:48 0B / ?B / ?B 2 hebiyan 523 0.1716 2015/12/11 11:39:55 0B / 219B / 115B

Rank User Size Time Date Statistics 1 FizzyTea 56 0.0632 2015/12/08 16:42:11 0B / 30B / 26B 2 Shmiddty 56 0.0541 2015/12/24 02:20:53 0B / 30B / 26B 3 copy 56 0.0603 2015/12/24 05:59:37 0B / 30B / 26B 4 _ 64 0.0692 2015/12/11 08:54:54 0B / ?B / ?B

Rank User Size Time Date Statistics 1 Hendrik 85 0.0423 2015/12/09 21:37:07 0B / 55B / 23B

Rank User Size Time Date Statistics 1 I., S. 33 0.1111 2015/12/16 21:46:04 0B / 10B / 23B

Rank User Size Time Date Statistics 1 teebee 25 0.0229 2015/12/06 11:07:05 0B / 5B / 20B

Rank User Size Time Date Statistics 1 mitchs 73 0.0411 2015/12/13 15:27:34 0B / 37B / 36B 2 llhuii 74 0.0325 2015/12/13 09:47:40 0B / 38B / 36B 3 xsot 75 0.0433 2015/12/30 12:19:08 0B / 37B / 38B 4 %20 78 0.0324 2015/12/08 01:27:18 0B / 40B / 38B 5 chocobi 83 0.0325 2015/12/07 10:45:20 0B / 38B / 45B 6 TheRammer 159 0.0318 2015/12/06 23:24:38 0B / 86B / 61B 7 xsot (llhuii) 73 0.0321 2016/01/02 22:00:21 0B / 37B / 36B

Rank User Size Time Date Statistics 1 henkma 67 0.0408 2016/01/02 16:29:46 0B / 33B / 32B

Rank User Size Time Date Statistics 1 mitchs 73 0.0435 2015/12/13 15:33:50 0B / 37B / 36B 2 %20 78 0.0355 2015/12/08 01:27:22 0B / 40B / 38B

Rank User Size Time Date Statistics 1 teebee 133 0.1657 2015/12/24 09:25:38 0B / 84B / 43B 2 LegionMammal978 154 0.1760 2015/12/24 02:03:35 0B / 102B / 46B 3 teebee 132 0.1769 2016/01/09 10:54:22 0B / 85B / 41B

Rank User Size Time Date Statistics 1 teebee 37 0.0338 2015/12/06 11:49:46 0B / 12B / 25B 2 mitchs 37 0.0406 2015/12/06 12:44:50 0B / 13B / 24B 3 llhuii 37 0.0344 2015/12/13 00:12:42 0B / 13B / 24B

Rank User Size Time Date Statistics 1 tails 76 0.5412 2015/12/06 03:04:24 0B / 19B / 52B 2 %20 95 0.0791 2015/12/16 20:39:47 0B / 27B / 59B 3 mitchs (tails) 75 0.3314 2016/01/30 02:37:38 0B / 19B / 51B

Rank User Size Time Date Statistics 1 mitchs 36 0.0372 2015/12/06 12:50:31 0B / 13B / 23B 2 teebee 36 0.0425 2015/12/06 20:16:36 0B / 12B / 24B 3 llhuii 36 0.0375 2015/12/13 00:17:53 0B / 13B / 23B

Rank User Size Time Date Statistics 1 mitchs 143 0.0482 2015/12/13 21:26:15 0B / 0B / 143B

Rank User Size Time Date Statistics 1 %20 94 0.1159 2015/12/05 22:09:46 0B / 0B / 0B

Rank User Size Time Date Statistics 1 tails 17 1.3843 2015/12/06 03:15:19 0B / 4B / 13B 2 whio 17 1.4911 2015/12/08 08:22:40 0B / 4B / 13B 3 martinb 17 1.5246 2015/12/09 00:02:21 0B / ?B / ?B

Rank User Size Time Date Statistics 1 mitchs 10 1.0311 2015/12/08 09:25:32 3B / 4B / 3B 2 whio 11 0.9255 2015/12/10 01:00:47 3B / 5B / 3B

Rank User Size Time Date Statistics 1 Hendrik 30 1.0433 2015/12/09 00:29:53 0B / 18B / 11B 2 test 56 1.4706 2015/12/05 23:33:59 0B / 22B / 32B

Rank User Size Time Date Statistics 1 tails 927 0.6059 2020/01/24 10:04:35 0B / 506B / 421B

Rank User Size Time Date Statistics 1 FizzyTea 31 0.1891 2015/12/21 07:09:46 3B / 15B / 12B 2 udioica 22 0.4591 2016/12/02 08:37:09 3B / ?B / ?B

Rank User Size Time Date Statistics 1 teebee 61 0.2304 2015/12/07 08:54:10 0B / 38B / 18B

Language Ranking_

Rank Lang User Size Score 1 gs2 mitchs 10 10000 2 GolfScript tails 17 5882 3 Vim udioica 22 4545 4 K teebee 25 4000 5 Perl mitchs 29 3448 6 Burlesque Hendrik 30 3333 7 Ruby2 mitchs 32 3125 8 J I., S. 33 3030 9 xgawk mitchs 36 2777 10 AWK teebee 37 2702 11 Ruby mitchs 39 2564 12 Python hallvabo 55 1818 13 JavaScript FizzyTea 56 1785 14 Logo teebee 61 1639 15 Python3 mitchs 62 1612 16 Haskell henkma 67 1492 17 C mitchs 73 1369 18 ObjC mitchs 73 1369 19 sed mitchs (tails) 75 1333 20 Lua Hendrik 85 1176 21 Scheme kaki 92 1086 22 Whitespace %20 94 1063 23 C# teebee 132 757 24 Brainfuck mitchs 143 699 25 Common LISP tamamu 153 653 26 Lazy-K tails 927 107

return to the top page