summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--chall/ply-2.2.tar.gz (renamed from public/ply-2.2.tar.gz)bin142210 -> 142210 bytes
-rw-r--r--solve/Dockerfile (renamed from chall/Dockerfile)0
-rw-r--r--solve/apache-config.conf (renamed from chall/apache-config.conf)0
-rw-r--r--solve/flag (renamed from chall/flag)0
-rw-r--r--solve/lolpython.py (renamed from chall/lolpython.py)0
-rw-r--r--solve/notes (renamed from chall/notes)0
-rw-r--r--solve/ply-2.2/ANNOUNCE (renamed from chall/ply-2.2/ANNOUNCE)0
-rw-r--r--solve/ply-2.2/CHANGES (renamed from chall/ply-2.2/CHANGES)0
-rw-r--r--solve/ply-2.2/COPYING (renamed from chall/ply-2.2/COPYING)0
-rw-r--r--solve/ply-2.2/README (renamed from chall/ply-2.2/README)0
-rw-r--r--solve/ply-2.2/TODO (renamed from chall/ply-2.2/TODO)0
-rw-r--r--solve/ply-2.2/build/lib.linux-x86_64-2.7/ply/__init__.py (renamed from chall/ply-2.2/build/lib.linux-x86_64-2.7/ply/__init__.py)0
-rw-r--r--solve/ply-2.2/build/lib.linux-x86_64-2.7/ply/lex.py (renamed from chall/ply-2.2/build/lib.linux-x86_64-2.7/ply/lex.py)0
-rw-r--r--solve/ply-2.2/build/lib.linux-x86_64-2.7/ply/yacc.py (renamed from chall/ply-2.2/build/lib.linux-x86_64-2.7/ply/yacc.py)0
-rw-r--r--solve/ply-2.2/doc/makedoc.py (renamed from chall/ply-2.2/doc/makedoc.py)0
-rw-r--r--solve/ply-2.2/doc/ply.html (renamed from chall/ply-2.2/doc/ply.html)0
-rw-r--r--solve/ply-2.2/example/BASIC/README (renamed from chall/ply-2.2/example/BASIC/README)0
-rw-r--r--solve/ply-2.2/example/BASIC/basic.py (renamed from chall/ply-2.2/example/BASIC/basic.py)0
-rw-r--r--solve/ply-2.2/example/BASIC/basiclex.py (renamed from chall/ply-2.2/example/BASIC/basiclex.py)0
-rw-r--r--solve/ply-2.2/example/BASIC/basinterp.py (renamed from chall/ply-2.2/example/BASIC/basinterp.py)0
-rw-r--r--solve/ply-2.2/example/BASIC/basparse.py (renamed from chall/ply-2.2/example/BASIC/basparse.py)0
-rw-r--r--solve/ply-2.2/example/BASIC/dim.bas (renamed from chall/ply-2.2/example/BASIC/dim.bas)0
-rw-r--r--solve/ply-2.2/example/BASIC/func.bas (renamed from chall/ply-2.2/example/BASIC/func.bas)0
-rw-r--r--solve/ply-2.2/example/BASIC/gcd.bas (renamed from chall/ply-2.2/example/BASIC/gcd.bas)0
-rw-r--r--solve/ply-2.2/example/BASIC/gosub.bas (renamed from chall/ply-2.2/example/BASIC/gosub.bas)0
-rw-r--r--solve/ply-2.2/example/BASIC/hello.bas (renamed from chall/ply-2.2/example/BASIC/hello.bas)0
-rw-r--r--solve/ply-2.2/example/BASIC/linear.bas (renamed from chall/ply-2.2/example/BASIC/linear.bas)0
-rw-r--r--solve/ply-2.2/example/BASIC/maxsin.bas (renamed from chall/ply-2.2/example/BASIC/maxsin.bas)0
-rw-r--r--solve/ply-2.2/example/BASIC/powers.bas (renamed from chall/ply-2.2/example/BASIC/powers.bas)0
-rw-r--r--solve/ply-2.2/example/BASIC/rand.bas (renamed from chall/ply-2.2/example/BASIC/rand.bas)0
-rw-r--r--solve/ply-2.2/example/BASIC/sales.bas (renamed from chall/ply-2.2/example/BASIC/sales.bas)0
-rw-r--r--solve/ply-2.2/example/BASIC/sears.bas (renamed from chall/ply-2.2/example/BASIC/sears.bas)0
-rw-r--r--solve/ply-2.2/example/BASIC/sqrt1.bas (renamed from chall/ply-2.2/example/BASIC/sqrt1.bas)0
-rw-r--r--solve/ply-2.2/example/BASIC/sqrt2.bas (renamed from chall/ply-2.2/example/BASIC/sqrt2.bas)0
-rw-r--r--solve/ply-2.2/example/GardenSnake/GardenSnake.py (renamed from chall/ply-2.2/example/GardenSnake/GardenSnake.py)0
-rw-r--r--solve/ply-2.2/example/GardenSnake/README (renamed from chall/ply-2.2/example/GardenSnake/README)0
-rw-r--r--solve/ply-2.2/example/README (renamed from chall/ply-2.2/example/README)0
-rw-r--r--solve/ply-2.2/example/ansic/README (renamed from chall/ply-2.2/example/ansic/README)0
-rw-r--r--solve/ply-2.2/example/ansic/clex.py (renamed from chall/ply-2.2/example/ansic/clex.py)0
-rw-r--r--solve/ply-2.2/example/ansic/cparse.py (renamed from chall/ply-2.2/example/ansic/cparse.py)0
-rw-r--r--solve/ply-2.2/example/ansic/lextab.py (renamed from chall/ply-2.2/example/ansic/lextab.py)0
-rw-r--r--solve/ply-2.2/example/calc/calc.py (renamed from chall/ply-2.2/example/calc/calc.py)0
-rwxr-xr-xsolve/ply-2.2/example/classcalc/calc.py (renamed from chall/ply-2.2/example/classcalc/calc.py)0
-rwxr-xr-xsolve/ply-2.2/example/cleanup.sh (renamed from chall/ply-2.2/example/cleanup.sh)0
-rw-r--r--solve/ply-2.2/example/hedit/hedit.py (renamed from chall/ply-2.2/example/hedit/hedit.py)0
-rwxr-xr-xsolve/ply-2.2/example/newclasscalc/calc.py (renamed from chall/ply-2.2/example/newclasscalc/calc.py)0
-rw-r--r--solve/ply-2.2/example/optcalc/README (renamed from chall/ply-2.2/example/optcalc/README)0
-rw-r--r--solve/ply-2.2/example/optcalc/calc.py (renamed from chall/ply-2.2/example/optcalc/calc.py)0
-rw-r--r--solve/ply-2.2/example/unicalc/calc.py (renamed from chall/ply-2.2/example/unicalc/calc.py)0
-rw-r--r--solve/ply-2.2/example/yply/README (renamed from chall/ply-2.2/example/yply/README)0
-rw-r--r--solve/ply-2.2/example/yply/ylex.py (renamed from chall/ply-2.2/example/yply/ylex.py)0
-rw-r--r--solve/ply-2.2/example/yply/yparse.py (renamed from chall/ply-2.2/example/yply/yparse.py)0
-rwxr-xr-xsolve/ply-2.2/example/yply/yply.py (renamed from chall/ply-2.2/example/yply/yply.py)0
-rw-r--r--solve/ply-2.2/ply/__init__.py (renamed from chall/ply-2.2/ply/__init__.py)0
-rw-r--r--solve/ply-2.2/ply/__init__.pyc (renamed from chall/ply-2.2/ply/__init__.pyc)bin144 -> 144 bytes
-rw-r--r--solve/ply-2.2/ply/lex.py (renamed from chall/ply-2.2/ply/lex.py)0
-rw-r--r--solve/ply-2.2/ply/lex.pyc (renamed from chall/ply-2.2/ply/lex.pyc)bin19470 -> 19470 bytes
-rw-r--r--solve/ply-2.2/ply/yacc.py (renamed from chall/ply-2.2/ply/yacc.py)0
-rw-r--r--solve/ply-2.2/ply/yacc.pyc (renamed from chall/ply-2.2/ply/yacc.pyc)bin41996 -> 41996 bytes
-rw-r--r--solve/ply-2.2/setup.py (renamed from chall/ply-2.2/setup.py)0
-rw-r--r--solve/ply-2.2/test/README (renamed from chall/ply-2.2/test/README)0
-rw-r--r--solve/ply-2.2/test/calclex.py (renamed from chall/ply-2.2/test/calclex.py)0
-rwxr-xr-xsolve/ply-2.2/test/cleanup.sh (renamed from chall/ply-2.2/test/cleanup.sh)0
-rw-r--r--solve/ply-2.2/test/lex_doc1.exp (renamed from chall/ply-2.2/test/lex_doc1.exp)0
-rw-r--r--solve/ply-2.2/test/lex_doc1.py (renamed from chall/ply-2.2/test/lex_doc1.py)0
-rw-r--r--solve/ply-2.2/test/lex_dup1.exp (renamed from chall/ply-2.2/test/lex_dup1.exp)0
-rw-r--r--solve/ply-2.2/test/lex_dup1.py (renamed from chall/ply-2.2/test/lex_dup1.py)0
-rw-r--r--solve/ply-2.2/test/lex_dup2.exp (renamed from chall/ply-2.2/test/lex_dup2.exp)0
-rw-r--r--solve/ply-2.2/test/lex_dup2.py (renamed from chall/ply-2.2/test/lex_dup2.py)0
-rw-r--r--solve/ply-2.2/test/lex_dup3.exp (renamed from chall/ply-2.2/test/lex_dup3.exp)0
-rw-r--r--solve/ply-2.2/test/lex_dup3.py (renamed from chall/ply-2.2/test/lex_dup3.py)0
-rw-r--r--solve/ply-2.2/test/lex_empty.exp (renamed from chall/ply-2.2/test/lex_empty.exp)0
-rw-r--r--solve/ply-2.2/test/lex_empty.py (renamed from chall/ply-2.2/test/lex_empty.py)0
-rw-r--r--solve/ply-2.2/test/lex_error1.exp (renamed from chall/ply-2.2/test/lex_error1.exp)0
-rw-r--r--solve/ply-2.2/test/lex_error1.py (renamed from chall/ply-2.2/test/lex_error1.py)0
-rw-r--r--solve/ply-2.2/test/lex_error2.exp (renamed from chall/ply-2.2/test/lex_error2.exp)0
-rw-r--r--solve/ply-2.2/test/lex_error2.py (renamed from chall/ply-2.2/test/lex_error2.py)0
-rw-r--r--solve/ply-2.2/test/lex_error3.exp (renamed from chall/ply-2.2/test/lex_error3.exp)0
-rw-r--r--solve/ply-2.2/test/lex_error3.py (renamed from chall/ply-2.2/test/lex_error3.py)0
-rw-r--r--solve/ply-2.2/test/lex_error4.exp (renamed from chall/ply-2.2/test/lex_error4.exp)0
-rw-r--r--solve/ply-2.2/test/lex_error4.py (renamed from chall/ply-2.2/test/lex_error4.py)0
-rw-r--r--solve/ply-2.2/test/lex_hedit.exp (renamed from chall/ply-2.2/test/lex_hedit.exp)0
-rw-r--r--solve/ply-2.2/test/lex_hedit.py (renamed from chall/ply-2.2/test/lex_hedit.py)0
-rw-r--r--solve/ply-2.2/test/lex_ignore.exp (renamed from chall/ply-2.2/test/lex_ignore.exp)0
-rw-r--r--solve/ply-2.2/test/lex_ignore.py (renamed from chall/ply-2.2/test/lex_ignore.py)0
-rw-r--r--solve/ply-2.2/test/lex_nowarn.exp (renamed from chall/ply-2.2/test/lex_nowarn.exp)0
-rw-r--r--solve/ply-2.2/test/lex_nowarn.py (renamed from chall/ply-2.2/test/lex_nowarn.py)0
-rw-r--r--solve/ply-2.2/test/lex_re1.exp (renamed from chall/ply-2.2/test/lex_re1.exp)0
-rw-r--r--solve/ply-2.2/test/lex_re1.py (renamed from chall/ply-2.2/test/lex_re1.py)0
-rw-r--r--solve/ply-2.2/test/lex_re2.exp (renamed from chall/ply-2.2/test/lex_re2.exp)0
-rw-r--r--solve/ply-2.2/test/lex_re2.py (renamed from chall/ply-2.2/test/lex_re2.py)0
-rw-r--r--solve/ply-2.2/test/lex_re3.exp (renamed from chall/ply-2.2/test/lex_re3.exp)0
-rw-r--r--solve/ply-2.2/test/lex_re3.py (renamed from chall/ply-2.2/test/lex_re3.py)0
-rw-r--r--solve/ply-2.2/test/lex_rule1.exp (renamed from chall/ply-2.2/test/lex_rule1.exp)0
-rw-r--r--solve/ply-2.2/test/lex_rule1.py (renamed from chall/ply-2.2/test/lex_rule1.py)0
-rw-r--r--solve/ply-2.2/test/lex_state1.exp (renamed from chall/ply-2.2/test/lex_state1.exp)0
-rw-r--r--solve/ply-2.2/test/lex_state1.py (renamed from chall/ply-2.2/test/lex_state1.py)0
-rw-r--r--solve/ply-2.2/test/lex_state2.exp (renamed from chall/ply-2.2/test/lex_state2.exp)0
-rw-r--r--solve/ply-2.2/test/lex_state2.py (renamed from chall/ply-2.2/test/lex_state2.py)0
-rw-r--r--solve/ply-2.2/test/lex_state3.exp (renamed from chall/ply-2.2/test/lex_state3.exp)0
-rw-r--r--solve/ply-2.2/test/lex_state3.py (renamed from chall/ply-2.2/test/lex_state3.py)0
-rw-r--r--solve/ply-2.2/test/lex_state4.exp (renamed from chall/ply-2.2/test/lex_state4.exp)0
-rw-r--r--solve/ply-2.2/test/lex_state4.py (renamed from chall/ply-2.2/test/lex_state4.py)0
-rw-r--r--solve/ply-2.2/test/lex_state5.exp (renamed from chall/ply-2.2/test/lex_state5.exp)0
-rw-r--r--solve/ply-2.2/test/lex_state5.py (renamed from chall/ply-2.2/test/lex_state5.py)0
-rw-r--r--solve/ply-2.2/test/lex_state_noerror.exp (renamed from chall/ply-2.2/test/lex_state_noerror.exp)0
-rw-r--r--solve/ply-2.2/test/lex_state_noerror.py (renamed from chall/ply-2.2/test/lex_state_noerror.py)0
-rw-r--r--solve/ply-2.2/test/lex_state_norule.exp (renamed from chall/ply-2.2/test/lex_state_norule.exp)0
-rw-r--r--solve/ply-2.2/test/lex_state_norule.py (renamed from chall/ply-2.2/test/lex_state_norule.py)0
-rw-r--r--solve/ply-2.2/test/lex_state_try.exp (renamed from chall/ply-2.2/test/lex_state_try.exp)0
-rw-r--r--solve/ply-2.2/test/lex_state_try.py (renamed from chall/ply-2.2/test/lex_state_try.py)0
-rw-r--r--solve/ply-2.2/test/lex_token1.exp (renamed from chall/ply-2.2/test/lex_token1.exp)0
-rw-r--r--solve/ply-2.2/test/lex_token1.py (renamed from chall/ply-2.2/test/lex_token1.py)0
-rw-r--r--solve/ply-2.2/test/lex_token2.exp (renamed from chall/ply-2.2/test/lex_token2.exp)0
-rw-r--r--solve/ply-2.2/test/lex_token2.py (renamed from chall/ply-2.2/test/lex_token2.py)0
-rw-r--r--solve/ply-2.2/test/lex_token3.exp (renamed from chall/ply-2.2/test/lex_token3.exp)0
-rw-r--r--solve/ply-2.2/test/lex_token3.py (renamed from chall/ply-2.2/test/lex_token3.py)0
-rw-r--r--solve/ply-2.2/test/lex_token4.exp (renamed from chall/ply-2.2/test/lex_token4.exp)0
-rw-r--r--solve/ply-2.2/test/lex_token4.py (renamed from chall/ply-2.2/test/lex_token4.py)0
-rw-r--r--solve/ply-2.2/test/lex_token5.exp (renamed from chall/ply-2.2/test/lex_token5.exp)0
-rw-r--r--solve/ply-2.2/test/lex_token5.py (renamed from chall/ply-2.2/test/lex_token5.py)0
-rw-r--r--solve/ply-2.2/test/rununit.py (renamed from chall/ply-2.2/test/rununit.py)0
-rwxr-xr-xsolve/ply-2.2/test/testlex.py (renamed from chall/ply-2.2/test/testlex.py)0
-rw-r--r--solve/ply-2.2/test/testyacc.py (renamed from chall/ply-2.2/test/testyacc.py)0
-rw-r--r--solve/ply-2.2/test/yacc_badargs.exp (renamed from chall/ply-2.2/test/yacc_badargs.exp)0
-rw-r--r--solve/ply-2.2/test/yacc_badargs.py (renamed from chall/ply-2.2/test/yacc_badargs.py)0
-rw-r--r--solve/ply-2.2/test/yacc_badprec.exp (renamed from chall/ply-2.2/test/yacc_badprec.exp)0
-rw-r--r--solve/ply-2.2/test/yacc_badprec.py (renamed from chall/ply-2.2/test/yacc_badprec.py)0
-rw-r--r--solve/ply-2.2/test/yacc_badprec2.exp (renamed from chall/ply-2.2/test/yacc_badprec2.exp)0
-rw-r--r--solve/ply-2.2/test/yacc_badprec2.py (renamed from chall/ply-2.2/test/yacc_badprec2.py)0
-rw-r--r--solve/ply-2.2/test/yacc_badrule.exp (renamed from chall/ply-2.2/test/yacc_badrule.exp)0
-rw-r--r--solve/ply-2.2/test/yacc_badrule.py (renamed from chall/ply-2.2/test/yacc_badrule.py)0
-rw-r--r--solve/ply-2.2/test/yacc_badtok.exp (renamed from chall/ply-2.2/test/yacc_badtok.exp)0
-rw-r--r--solve/ply-2.2/test/yacc_badtok.py (renamed from chall/ply-2.2/test/yacc_badtok.py)0
-rw-r--r--solve/ply-2.2/test/yacc_dup.exp (renamed from chall/ply-2.2/test/yacc_dup.exp)0
-rw-r--r--solve/ply-2.2/test/yacc_dup.py (renamed from chall/ply-2.2/test/yacc_dup.py)0
-rw-r--r--solve/ply-2.2/test/yacc_error1.exp (renamed from chall/ply-2.2/test/yacc_error1.exp)0
-rw-r--r--solve/ply-2.2/test/yacc_error1.py (renamed from chall/ply-2.2/test/yacc_error1.py)0
-rw-r--r--solve/ply-2.2/test/yacc_error2.exp (renamed from chall/ply-2.2/test/yacc_error2.exp)0
-rw-r--r--solve/ply-2.2/test/yacc_error2.py (renamed from chall/ply-2.2/test/yacc_error2.py)0
-rw-r--r--solve/ply-2.2/test/yacc_error3.exp (renamed from chall/ply-2.2/test/yacc_error3.exp)0
-rw-r--r--solve/ply-2.2/test/yacc_error3.py (renamed from chall/ply-2.2/test/yacc_error3.py)0
-rw-r--r--solve/ply-2.2/test/yacc_inf.exp (renamed from chall/ply-2.2/test/yacc_inf.exp)0
-rw-r--r--solve/ply-2.2/test/yacc_inf.py (renamed from chall/ply-2.2/test/yacc_inf.py)0
-rw-r--r--solve/ply-2.2/test/yacc_missing1.exp (renamed from chall/ply-2.2/test/yacc_missing1.exp)0
-rw-r--r--solve/ply-2.2/test/yacc_missing1.py (renamed from chall/ply-2.2/test/yacc_missing1.py)0
-rw-r--r--solve/ply-2.2/test/yacc_nodoc.exp (renamed from chall/ply-2.2/test/yacc_nodoc.exp)0
-rw-r--r--solve/ply-2.2/test/yacc_nodoc.py (renamed from chall/ply-2.2/test/yacc_nodoc.py)0
-rw-r--r--solve/ply-2.2/test/yacc_noerror.exp (renamed from chall/ply-2.2/test/yacc_noerror.exp)0
-rw-r--r--solve/ply-2.2/test/yacc_noerror.py (renamed from chall/ply-2.2/test/yacc_noerror.py)0
-rw-r--r--solve/ply-2.2/test/yacc_nop.exp (renamed from chall/ply-2.2/test/yacc_nop.exp)0
-rw-r--r--solve/ply-2.2/test/yacc_nop.py (renamed from chall/ply-2.2/test/yacc_nop.py)0
-rw-r--r--solve/ply-2.2/test/yacc_notfunc.exp (renamed from chall/ply-2.2/test/yacc_notfunc.exp)0
-rw-r--r--solve/ply-2.2/test/yacc_notfunc.py (renamed from chall/ply-2.2/test/yacc_notfunc.py)0
-rw-r--r--solve/ply-2.2/test/yacc_notok.exp (renamed from chall/ply-2.2/test/yacc_notok.exp)0
-rw-r--r--solve/ply-2.2/test/yacc_notok.py (renamed from chall/ply-2.2/test/yacc_notok.py)0
-rw-r--r--solve/ply-2.2/test/yacc_rr.exp (renamed from chall/ply-2.2/test/yacc_rr.exp)0
-rw-r--r--solve/ply-2.2/test/yacc_rr.py (renamed from chall/ply-2.2/test/yacc_rr.py)0
-rw-r--r--solve/ply-2.2/test/yacc_simple.exp (renamed from chall/ply-2.2/test/yacc_simple.exp)0
-rw-r--r--solve/ply-2.2/test/yacc_simple.py (renamed from chall/ply-2.2/test/yacc_simple.py)0
-rw-r--r--solve/ply-2.2/test/yacc_sr.exp (renamed from chall/ply-2.2/test/yacc_sr.exp)0
-rw-r--r--solve/ply-2.2/test/yacc_sr.py (renamed from chall/ply-2.2/test/yacc_sr.py)0
-rw-r--r--solve/ply-2.2/test/yacc_term1.exp (renamed from chall/ply-2.2/test/yacc_term1.exp)0
-rw-r--r--solve/ply-2.2/test/yacc_term1.py (renamed from chall/ply-2.2/test/yacc_term1.py)0
-rw-r--r--solve/ply-2.2/test/yacc_unused.exp (renamed from chall/ply-2.2/test/yacc_unused.exp)0
-rw-r--r--solve/ply-2.2/test/yacc_unused.py (renamed from chall/ply-2.2/test/yacc_unused.py)0
-rw-r--r--solve/ply-2.2/test/yacc_uprec.exp (renamed from chall/ply-2.2/test/yacc_uprec.exp)0
-rw-r--r--solve/ply-2.2/test/yacc_uprec.py (renamed from chall/ply-2.2/test/yacc_uprec.py)0
-rw-r--r--solve/src/css/bootstrap-grid.css (renamed from chall/src/css/bootstrap-grid.css)0
-rw-r--r--solve/src/css/bootstrap-grid.min.css (renamed from chall/src/css/bootstrap-grid.min.css)0
-rw-r--r--solve/src/css/bootstrap-reboot.css (renamed from chall/src/css/bootstrap-reboot.css)0
-rw-r--r--solve/src/css/bootstrap-reboot.min.css (renamed from chall/src/css/bootstrap-reboot.min.css)0
-rw-r--r--solve/src/css/bootstrap.css (renamed from chall/src/css/bootstrap.css)0
-rw-r--r--solve/src/css/bootstrap.min.css (renamed from chall/src/css/bootstrap.min.css)0
-rw-r--r--solve/src/css/custom.css (renamed from chall/src/css/custom.css)0
-rw-r--r--solve/src/form.php (renamed from chall/src/form.php)0
-rw-r--r--solve/src/index.php (renamed from chall/src/index.php)0
-rw-r--r--solve/src/js/bootstrap.bundle.js (renamed from chall/src/js/bootstrap.bundle.js)0
-rw-r--r--solve/src/js/bootstrap.bundle.min.js (renamed from chall/src/js/bootstrap.bundle.min.js)0
-rw-r--r--solve/src/js/bootstrap.js (renamed from chall/src/js/bootstrap.js)0
-rw-r--r--solve/src/js/bootstrap.min.js (renamed from chall/src/js/bootstrap.min.js)0
-rw-r--r--solve/src/js/rockstar.js (renamed from chall/src/js/rockstar.js)0
-rw-r--r--solve/src/transpile.php (renamed from chall/src/transpile.php)0
183 files changed, 0 insertions, 0 deletions
diff --git a/public/ply-2.2.tar.gz b/chall/ply-2.2.tar.gz
index 7db65d9..7db65d9 100644
--- a/public/ply-2.2.tar.gz
+++ b/chall/ply-2.2.tar.gz
Binary files differ
diff --git a/chall/Dockerfile b/solve/Dockerfile
index 4ca733e..4ca733e 100644
--- a/chall/Dockerfile
+++ b/solve/Dockerfile
diff --git a/chall/apache-config.conf b/solve/apache-config.conf
index 42b6468..42b6468 100644
--- a/chall/apache-config.conf
+++ b/solve/apache-config.conf
diff --git a/chall/flag b/solve/flag
index 446584c..446584c 100644
--- a/chall/flag
+++ b/solve/flag
diff --git a/chall/lolpython.py b/solve/lolpython.py
index 6337124..6337124 100644
--- a/chall/lolpython.py
+++ b/solve/lolpython.py
diff --git a/chall/notes b/solve/notes
index c6410c5..c6410c5 100644
--- a/chall/notes
+++ b/solve/notes
diff --git a/chall/ply-2.2/ANNOUNCE b/solve/ply-2.2/ANNOUNCE
index ba96215..ba96215 100644
--- a/chall/ply-2.2/ANNOUNCE
+++ b/solve/ply-2.2/ANNOUNCE
diff --git a/chall/ply-2.2/CHANGES b/solve/ply-2.2/CHANGES
index bd0894d..bd0894d 100644
--- a/chall/ply-2.2/CHANGES
+++ b/solve/ply-2.2/CHANGES
diff --git a/chall/ply-2.2/COPYING b/solve/ply-2.2/COPYING
index b1e3f5a..b1e3f5a 100644
--- a/chall/ply-2.2/COPYING
+++ b/solve/ply-2.2/COPYING
diff --git a/chall/ply-2.2/README b/solve/ply-2.2/README
index d91e26c..d91e26c 100644
--- a/chall/ply-2.2/README
+++ b/solve/ply-2.2/README
diff --git a/chall/ply-2.2/TODO b/solve/ply-2.2/TODO
index 7139d53..7139d53 100644
--- a/chall/ply-2.2/TODO
+++ b/solve/ply-2.2/TODO
diff --git a/chall/ply-2.2/build/lib.linux-x86_64-2.7/ply/__init__.py b/solve/ply-2.2/build/lib.linux-x86_64-2.7/ply/__init__.py
index 853a985..853a985 100644
--- a/chall/ply-2.2/build/lib.linux-x86_64-2.7/ply/__init__.py
+++ b/solve/ply-2.2/build/lib.linux-x86_64-2.7/ply/__init__.py
diff --git a/chall/ply-2.2/build/lib.linux-x86_64-2.7/ply/lex.py b/solve/ply-2.2/build/lib.linux-x86_64-2.7/ply/lex.py
index c149366..c149366 100644
--- a/chall/ply-2.2/build/lib.linux-x86_64-2.7/ply/lex.py
+++ b/solve/ply-2.2/build/lib.linux-x86_64-2.7/ply/lex.py
diff --git a/chall/ply-2.2/build/lib.linux-x86_64-2.7/ply/yacc.py b/solve/ply-2.2/build/lib.linux-x86_64-2.7/ply/yacc.py
index caf98af..caf98af 100644
--- a/chall/ply-2.2/build/lib.linux-x86_64-2.7/ply/yacc.py
+++ b/solve/ply-2.2/build/lib.linux-x86_64-2.7/ply/yacc.py
diff --git a/chall/ply-2.2/doc/makedoc.py b/solve/ply-2.2/doc/makedoc.py
index 415a53a..415a53a 100644
--- a/chall/ply-2.2/doc/makedoc.py
+++ b/solve/ply-2.2/doc/makedoc.py
diff --git a/chall/ply-2.2/doc/ply.html b/solve/ply-2.2/doc/ply.html
index b3219ea..b3219ea 100644
--- a/chall/ply-2.2/doc/ply.html
+++ b/solve/ply-2.2/doc/ply.html
diff --git a/chall/ply-2.2/example/BASIC/README b/solve/ply-2.2/example/BASIC/README
index be24a30..be24a30 100644
--- a/chall/ply-2.2/example/BASIC/README
+++ b/solve/ply-2.2/example/BASIC/README
diff --git a/chall/ply-2.2/example/BASIC/basic.py b/solve/ply-2.2/example/BASIC/basic.py
index 6a2f489..6a2f489 100644
--- a/chall/ply-2.2/example/BASIC/basic.py
+++ b/solve/ply-2.2/example/BASIC/basic.py
diff --git a/chall/ply-2.2/example/BASIC/basiclex.py b/solve/ply-2.2/example/BASIC/basiclex.py
index 463ef9b..463ef9b 100644
--- a/chall/ply-2.2/example/BASIC/basiclex.py
+++ b/solve/ply-2.2/example/BASIC/basiclex.py
diff --git a/chall/ply-2.2/example/BASIC/basinterp.py b/solve/ply-2.2/example/BASIC/basinterp.py
index 0252aa3..0252aa3 100644
--- a/chall/ply-2.2/example/BASIC/basinterp.py
+++ b/solve/ply-2.2/example/BASIC/basinterp.py
diff --git a/chall/ply-2.2/example/BASIC/basparse.py b/solve/ply-2.2/example/BASIC/basparse.py
index 79210ad..79210ad 100644
--- a/chall/ply-2.2/example/BASIC/basparse.py
+++ b/solve/ply-2.2/example/BASIC/basparse.py
diff --git a/chall/ply-2.2/example/BASIC/dim.bas b/solve/ply-2.2/example/BASIC/dim.bas
index 87bd95b..87bd95b 100644
--- a/chall/ply-2.2/example/BASIC/dim.bas
+++ b/solve/ply-2.2/example/BASIC/dim.bas
diff --git a/chall/ply-2.2/example/BASIC/func.bas b/solve/ply-2.2/example/BASIC/func.bas
index 447ee16..447ee16 100644
--- a/chall/ply-2.2/example/BASIC/func.bas
+++ b/solve/ply-2.2/example/BASIC/func.bas
diff --git a/chall/ply-2.2/example/BASIC/gcd.bas b/solve/ply-2.2/example/BASIC/gcd.bas
index d0b7746..d0b7746 100644
--- a/chall/ply-2.2/example/BASIC/gcd.bas
+++ b/solve/ply-2.2/example/BASIC/gcd.bas
diff --git a/chall/ply-2.2/example/BASIC/gosub.bas b/solve/ply-2.2/example/BASIC/gosub.bas
index 99737b1..99737b1 100644
--- a/chall/ply-2.2/example/BASIC/gosub.bas
+++ b/solve/ply-2.2/example/BASIC/gosub.bas
diff --git a/chall/ply-2.2/example/BASIC/hello.bas b/solve/ply-2.2/example/BASIC/hello.bas
index cc6f0b0..cc6f0b0 100644
--- a/chall/ply-2.2/example/BASIC/hello.bas
+++ b/solve/ply-2.2/example/BASIC/hello.bas
diff --git a/chall/ply-2.2/example/BASIC/linear.bas b/solve/ply-2.2/example/BASIC/linear.bas
index 56c0822..56c0822 100644
--- a/chall/ply-2.2/example/BASIC/linear.bas
+++ b/solve/ply-2.2/example/BASIC/linear.bas
diff --git a/chall/ply-2.2/example/BASIC/maxsin.bas b/solve/ply-2.2/example/BASIC/maxsin.bas
index b969015..b969015 100644
--- a/chall/ply-2.2/example/BASIC/maxsin.bas
+++ b/solve/ply-2.2/example/BASIC/maxsin.bas
diff --git a/chall/ply-2.2/example/BASIC/powers.bas b/solve/ply-2.2/example/BASIC/powers.bas
index a454dc3..a454dc3 100644
--- a/chall/ply-2.2/example/BASIC/powers.bas
+++ b/solve/ply-2.2/example/BASIC/powers.bas
diff --git a/chall/ply-2.2/example/BASIC/rand.bas b/solve/ply-2.2/example/BASIC/rand.bas
index 4ff7a14..4ff7a14 100644
--- a/chall/ply-2.2/example/BASIC/rand.bas
+++ b/solve/ply-2.2/example/BASIC/rand.bas
diff --git a/chall/ply-2.2/example/BASIC/sales.bas b/solve/ply-2.2/example/BASIC/sales.bas
index a39aefb..a39aefb 100644
--- a/chall/ply-2.2/example/BASIC/sales.bas
+++ b/solve/ply-2.2/example/BASIC/sales.bas
diff --git a/chall/ply-2.2/example/BASIC/sears.bas b/solve/ply-2.2/example/BASIC/sears.bas
index 5ced397..5ced397 100644
--- a/chall/ply-2.2/example/BASIC/sears.bas
+++ b/solve/ply-2.2/example/BASIC/sears.bas
diff --git a/chall/ply-2.2/example/BASIC/sqrt1.bas b/solve/ply-2.2/example/BASIC/sqrt1.bas
index 6673a91..6673a91 100644
--- a/chall/ply-2.2/example/BASIC/sqrt1.bas
+++ b/solve/ply-2.2/example/BASIC/sqrt1.bas
diff --git a/chall/ply-2.2/example/BASIC/sqrt2.bas b/solve/ply-2.2/example/BASIC/sqrt2.bas
index 862d85e..862d85e 100644
--- a/chall/ply-2.2/example/BASIC/sqrt2.bas
+++ b/solve/ply-2.2/example/BASIC/sqrt2.bas
diff --git a/chall/ply-2.2/example/GardenSnake/GardenSnake.py b/solve/ply-2.2/example/GardenSnake/GardenSnake.py
index 2a7f45e..2a7f45e 100644
--- a/chall/ply-2.2/example/GardenSnake/GardenSnake.py
+++ b/solve/ply-2.2/example/GardenSnake/GardenSnake.py
diff --git a/chall/ply-2.2/example/GardenSnake/README b/solve/ply-2.2/example/GardenSnake/README
index 4d8be2d..4d8be2d 100644
--- a/chall/ply-2.2/example/GardenSnake/README
+++ b/solve/ply-2.2/example/GardenSnake/README
diff --git a/chall/ply-2.2/example/README b/solve/ply-2.2/example/README
index 63519b5..63519b5 100644
--- a/chall/ply-2.2/example/README
+++ b/solve/ply-2.2/example/README
diff --git a/chall/ply-2.2/example/ansic/README b/solve/ply-2.2/example/ansic/README
index e049d3b..e049d3b 100644
--- a/chall/ply-2.2/example/ansic/README
+++ b/solve/ply-2.2/example/ansic/README
diff --git a/chall/ply-2.2/example/ansic/clex.py b/solve/ply-2.2/example/ansic/clex.py
index 6b9d7e7..6b9d7e7 100644
--- a/chall/ply-2.2/example/ansic/clex.py
+++ b/solve/ply-2.2/example/ansic/clex.py
diff --git a/chall/ply-2.2/example/ansic/cparse.py b/solve/ply-2.2/example/ansic/cparse.py
index b6a0c42..b6a0c42 100644
--- a/chall/ply-2.2/example/ansic/cparse.py
+++ b/solve/ply-2.2/example/ansic/cparse.py
diff --git a/chall/ply-2.2/example/ansic/lextab.py b/solve/ply-2.2/example/ansic/lextab.py
index ce9804b..ce9804b 100644
--- a/chall/ply-2.2/example/ansic/lextab.py
+++ b/solve/ply-2.2/example/ansic/lextab.py
diff --git a/chall/ply-2.2/example/calc/calc.py b/solve/ply-2.2/example/calc/calc.py
index 5bf5d5d..5bf5d5d 100644
--- a/chall/ply-2.2/example/calc/calc.py
+++ b/solve/ply-2.2/example/calc/calc.py
diff --git a/chall/ply-2.2/example/classcalc/calc.py b/solve/ply-2.2/example/classcalc/calc.py
index 7ec09a6..7ec09a6 100755
--- a/chall/ply-2.2/example/classcalc/calc.py
+++ b/solve/ply-2.2/example/classcalc/calc.py
diff --git a/chall/ply-2.2/example/cleanup.sh b/solve/ply-2.2/example/cleanup.sh
index 3e115f4..3e115f4 100755
--- a/chall/ply-2.2/example/cleanup.sh
+++ b/solve/ply-2.2/example/cleanup.sh
diff --git a/chall/ply-2.2/example/hedit/hedit.py b/solve/ply-2.2/example/hedit/hedit.py
index a3c58c7..a3c58c7 100644
--- a/chall/ply-2.2/example/hedit/hedit.py
+++ b/solve/ply-2.2/example/hedit/hedit.py
diff --git a/chall/ply-2.2/example/newclasscalc/calc.py b/solve/ply-2.2/example/newclasscalc/calc.py
index b021b6b..b021b6b 100755
--- a/chall/ply-2.2/example/newclasscalc/calc.py
+++ b/solve/ply-2.2/example/newclasscalc/calc.py
diff --git a/chall/ply-2.2/example/optcalc/README b/solve/ply-2.2/example/optcalc/README
index 6d196f0..6d196f0 100644
--- a/chall/ply-2.2/example/optcalc/README
+++ b/solve/ply-2.2/example/optcalc/README
diff --git a/chall/ply-2.2/example/optcalc/calc.py b/solve/ply-2.2/example/optcalc/calc.py
index 325f67c..325f67c 100644
--- a/chall/ply-2.2/example/optcalc/calc.py
+++ b/solve/ply-2.2/example/optcalc/calc.py
diff --git a/chall/ply-2.2/example/unicalc/calc.py b/solve/ply-2.2/example/unicalc/calc.py
index 7e60433..7e60433 100644
--- a/chall/ply-2.2/example/unicalc/calc.py
+++ b/solve/ply-2.2/example/unicalc/calc.py
diff --git a/chall/ply-2.2/example/yply/README b/solve/ply-2.2/example/yply/README
index bfadf36..bfadf36 100644
--- a/chall/ply-2.2/example/yply/README
+++ b/solve/ply-2.2/example/yply/README
diff --git a/chall/ply-2.2/example/yply/ylex.py b/solve/ply-2.2/example/yply/ylex.py
index 67d2354..67d2354 100644
--- a/chall/ply-2.2/example/yply/ylex.py
+++ b/solve/ply-2.2/example/yply/ylex.py
diff --git a/chall/ply-2.2/example/yply/yparse.py b/solve/ply-2.2/example/yply/yparse.py
index ab5b884..ab5b884 100644
--- a/chall/ply-2.2/example/yply/yparse.py
+++ b/solve/ply-2.2/example/yply/yparse.py
diff --git a/chall/ply-2.2/example/yply/yply.py b/solve/ply-2.2/example/yply/yply.py
index a439817..a439817 100755
--- a/chall/ply-2.2/example/yply/yply.py
+++ b/solve/ply-2.2/example/yply/yply.py
diff --git a/chall/ply-2.2/ply/__init__.py b/solve/ply-2.2/ply/__init__.py
index 853a985..853a985 100644
--- a/chall/ply-2.2/ply/__init__.py
+++ b/solve/ply-2.2/ply/__init__.py
diff --git a/chall/ply-2.2/ply/__init__.pyc b/solve/ply-2.2/ply/__init__.pyc
index 99d3089..99d3089 100644
--- a/chall/ply-2.2/ply/__init__.pyc
+++ b/solve/ply-2.2/ply/__init__.pyc
Binary files differ
diff --git a/chall/ply-2.2/ply/lex.py b/solve/ply-2.2/ply/lex.py
index c149366..c149366 100644
--- a/chall/ply-2.2/ply/lex.py
+++ b/solve/ply-2.2/ply/lex.py
diff --git a/chall/ply-2.2/ply/lex.pyc b/solve/ply-2.2/ply/lex.pyc
index 19af7ed..19af7ed 100644
--- a/chall/ply-2.2/ply/lex.pyc
+++ b/solve/ply-2.2/ply/lex.pyc
Binary files differ
diff --git a/chall/ply-2.2/ply/yacc.py b/solve/ply-2.2/ply/yacc.py
index caf98af..caf98af 100644
--- a/chall/ply-2.2/ply/yacc.py
+++ b/solve/ply-2.2/ply/yacc.py
diff --git a/chall/ply-2.2/ply/yacc.pyc b/solve/ply-2.2/ply/yacc.pyc
index 4b1adf7..4b1adf7 100644
--- a/chall/ply-2.2/ply/yacc.pyc
+++ b/solve/ply-2.2/ply/yacc.pyc
Binary files differ
diff --git a/chall/ply-2.2/setup.py b/solve/ply-2.2/setup.py
index 0e74964..0e74964 100644
--- a/chall/ply-2.2/setup.py
+++ b/solve/ply-2.2/setup.py
diff --git a/chall/ply-2.2/test/README b/solve/ply-2.2/test/README
index aac12b0..aac12b0 100644
--- a/chall/ply-2.2/test/README
+++ b/solve/ply-2.2/test/README
diff --git a/chall/ply-2.2/test/calclex.py b/solve/ply-2.2/test/calclex.py
index 2550734..2550734 100644
--- a/chall/ply-2.2/test/calclex.py
+++ b/solve/ply-2.2/test/calclex.py
diff --git a/chall/ply-2.2/test/cleanup.sh b/solve/ply-2.2/test/cleanup.sh
index d7d99b6..d7d99b6 100755
--- a/chall/ply-2.2/test/cleanup.sh
+++ b/solve/ply-2.2/test/cleanup.sh
diff --git a/chall/ply-2.2/test/lex_doc1.exp b/solve/ply-2.2/test/lex_doc1.exp
index 5b63c1e..5b63c1e 100644
--- a/chall/ply-2.2/test/lex_doc1.exp
+++ b/solve/ply-2.2/test/lex_doc1.exp
diff --git a/chall/ply-2.2/test/lex_doc1.py b/solve/ply-2.2/test/lex_doc1.py
index 3951b5c..3951b5c 100644
--- a/chall/ply-2.2/test/lex_doc1.py
+++ b/solve/ply-2.2/test/lex_doc1.py
diff --git a/chall/ply-2.2/test/lex_dup1.exp b/solve/ply-2.2/test/lex_dup1.exp
index 2098a40..2098a40 100644
--- a/chall/ply-2.2/test/lex_dup1.exp
+++ b/solve/ply-2.2/test/lex_dup1.exp
diff --git a/chall/ply-2.2/test/lex_dup1.py b/solve/ply-2.2/test/lex_dup1.py
index 68f8092..68f8092 100644
--- a/chall/ply-2.2/test/lex_dup1.py
+++ b/solve/ply-2.2/test/lex_dup1.py
diff --git a/chall/ply-2.2/test/lex_dup2.exp b/solve/ply-2.2/test/lex_dup2.exp
index d327cfe..d327cfe 100644
--- a/chall/ply-2.2/test/lex_dup2.exp
+++ b/solve/ply-2.2/test/lex_dup2.exp
diff --git a/chall/ply-2.2/test/lex_dup2.py b/solve/ply-2.2/test/lex_dup2.py
index f4d346e..f4d346e 100644
--- a/chall/ply-2.2/test/lex_dup2.py
+++ b/solve/ply-2.2/test/lex_dup2.py
diff --git a/chall/ply-2.2/test/lex_dup3.exp b/solve/ply-2.2/test/lex_dup3.exp
index ec0680c..ec0680c 100644
--- a/chall/ply-2.2/test/lex_dup3.exp
+++ b/solve/ply-2.2/test/lex_dup3.exp
diff --git a/chall/ply-2.2/test/lex_dup3.py b/solve/ply-2.2/test/lex_dup3.py
index e17b520..e17b520 100644
--- a/chall/ply-2.2/test/lex_dup3.py
+++ b/solve/ply-2.2/test/lex_dup3.py
diff --git a/chall/ply-2.2/test/lex_empty.exp b/solve/ply-2.2/test/lex_empty.exp
index af38602..af38602 100644
--- a/chall/ply-2.2/test/lex_empty.exp
+++ b/solve/ply-2.2/test/lex_empty.exp
diff --git a/chall/ply-2.2/test/lex_empty.py b/solve/ply-2.2/test/lex_empty.py
index 96625f7..96625f7 100644
--- a/chall/ply-2.2/test/lex_empty.py
+++ b/solve/ply-2.2/test/lex_empty.py
diff --git a/chall/ply-2.2/test/lex_error1.exp b/solve/ply-2.2/test/lex_error1.exp
index baa19e5..baa19e5 100644
--- a/chall/ply-2.2/test/lex_error1.exp
+++ b/solve/ply-2.2/test/lex_error1.exp
diff --git a/chall/ply-2.2/test/lex_error1.py b/solve/ply-2.2/test/lex_error1.py
index a99d9be..a99d9be 100644
--- a/chall/ply-2.2/test/lex_error1.py
+++ b/solve/ply-2.2/test/lex_error1.py
diff --git a/chall/ply-2.2/test/lex_error2.exp b/solve/ply-2.2/test/lex_error2.exp
index fb1b55c..fb1b55c 100644
--- a/chall/ply-2.2/test/lex_error2.exp
+++ b/solve/ply-2.2/test/lex_error2.exp
diff --git a/chall/ply-2.2/test/lex_error2.py b/solve/ply-2.2/test/lex_error2.py
index a59c8d4..a59c8d4 100644
--- a/chall/ply-2.2/test/lex_error2.py
+++ b/solve/ply-2.2/test/lex_error2.py
diff --git a/chall/ply-2.2/test/lex_error3.exp b/solve/ply-2.2/test/lex_error3.exp
index 1b482bf..1b482bf 100644
--- a/chall/ply-2.2/test/lex_error3.exp
+++ b/solve/ply-2.2/test/lex_error3.exp
diff --git a/chall/ply-2.2/test/lex_error3.py b/solve/ply-2.2/test/lex_error3.py
index 584600f..584600f 100644
--- a/chall/ply-2.2/test/lex_error3.py
+++ b/solve/ply-2.2/test/lex_error3.py
diff --git a/chall/ply-2.2/test/lex_error4.exp b/solve/ply-2.2/test/lex_error4.exp
index 98505a2..98505a2 100644
--- a/chall/ply-2.2/test/lex_error4.exp
+++ b/solve/ply-2.2/test/lex_error4.exp
diff --git a/chall/ply-2.2/test/lex_error4.py b/solve/ply-2.2/test/lex_error4.py
index d05de74..d05de74 100644
--- a/chall/ply-2.2/test/lex_error4.py
+++ b/solve/ply-2.2/test/lex_error4.py
diff --git a/chall/ply-2.2/test/lex_hedit.exp b/solve/ply-2.2/test/lex_hedit.exp
index 7b27dcb..7b27dcb 100644
--- a/chall/ply-2.2/test/lex_hedit.exp
+++ b/solve/ply-2.2/test/lex_hedit.exp
diff --git a/chall/ply-2.2/test/lex_hedit.py b/solve/ply-2.2/test/lex_hedit.py
index 0f87423..0f87423 100644
--- a/chall/ply-2.2/test/lex_hedit.py
+++ b/solve/ply-2.2/test/lex_hedit.py
diff --git a/chall/ply-2.2/test/lex_ignore.exp b/solve/ply-2.2/test/lex_ignore.exp
index 85e2961..85e2961 100644
--- a/chall/ply-2.2/test/lex_ignore.exp
+++ b/solve/ply-2.2/test/lex_ignore.exp
diff --git a/chall/ply-2.2/test/lex_ignore.py b/solve/ply-2.2/test/lex_ignore.py
index 94b0266..94b0266 100644
--- a/chall/ply-2.2/test/lex_ignore.py
+++ b/solve/ply-2.2/test/lex_ignore.py
diff --git a/chall/ply-2.2/test/lex_nowarn.exp b/solve/ply-2.2/test/lex_nowarn.exp
index e69de29..e69de29 100644
--- a/chall/ply-2.2/test/lex_nowarn.exp
+++ b/solve/ply-2.2/test/lex_nowarn.exp
diff --git a/chall/ply-2.2/test/lex_nowarn.py b/solve/ply-2.2/test/lex_nowarn.py
index d60d31c..d60d31c 100644
--- a/chall/ply-2.2/test/lex_nowarn.py
+++ b/solve/ply-2.2/test/lex_nowarn.py
diff --git a/chall/ply-2.2/test/lex_re1.exp b/solve/ply-2.2/test/lex_re1.exp
index b9e621c..b9e621c 100644
--- a/chall/ply-2.2/test/lex_re1.exp
+++ b/solve/ply-2.2/test/lex_re1.exp
diff --git a/chall/ply-2.2/test/lex_re1.py b/solve/ply-2.2/test/lex_re1.py
index 9e544fe..9e544fe 100644
--- a/chall/ply-2.2/test/lex_re1.py
+++ b/solve/ply-2.2/test/lex_re1.py
diff --git a/chall/ply-2.2/test/lex_re2.exp b/solve/ply-2.2/test/lex_re2.exp
index 7ba89b4..7ba89b4 100644
--- a/chall/ply-2.2/test/lex_re2.exp
+++ b/solve/ply-2.2/test/lex_re2.exp
diff --git a/chall/ply-2.2/test/lex_re2.py b/solve/ply-2.2/test/lex_re2.py
index 522b415..522b415 100644
--- a/chall/ply-2.2/test/lex_re2.py
+++ b/solve/ply-2.2/test/lex_re2.py
diff --git a/chall/ply-2.2/test/lex_re3.exp b/solve/ply-2.2/test/lex_re3.exp
index 7cdcae4..7cdcae4 100644
--- a/chall/ply-2.2/test/lex_re3.exp
+++ b/solve/ply-2.2/test/lex_re3.exp
diff --git a/chall/ply-2.2/test/lex_re3.py b/solve/ply-2.2/test/lex_re3.py
index 099e156..099e156 100644
--- a/chall/ply-2.2/test/lex_re3.py
+++ b/solve/ply-2.2/test/lex_re3.py
diff --git a/chall/ply-2.2/test/lex_rule1.exp b/solve/ply-2.2/test/lex_rule1.exp
index 0c23ca2..0c23ca2 100644
--- a/chall/ply-2.2/test/lex_rule1.exp
+++ b/solve/ply-2.2/test/lex_rule1.exp
diff --git a/chall/ply-2.2/test/lex_rule1.py b/solve/ply-2.2/test/lex_rule1.py
index e49a15b..e49a15b 100644
--- a/chall/ply-2.2/test/lex_rule1.py
+++ b/solve/ply-2.2/test/lex_rule1.py
diff --git a/chall/ply-2.2/test/lex_state1.exp b/solve/ply-2.2/test/lex_state1.exp
index 8b58050..8b58050 100644
--- a/chall/ply-2.2/test/lex_state1.exp
+++ b/solve/ply-2.2/test/lex_state1.exp
diff --git a/chall/ply-2.2/test/lex_state1.py b/solve/ply-2.2/test/lex_state1.py
index 7eb2976..7eb2976 100644
--- a/chall/ply-2.2/test/lex_state1.py
+++ b/solve/ply-2.2/test/lex_state1.py
diff --git a/chall/ply-2.2/test/lex_state2.exp b/solve/ply-2.2/test/lex_state2.exp
index 11c33a7..11c33a7 100644
--- a/chall/ply-2.2/test/lex_state2.exp
+++ b/solve/ply-2.2/test/lex_state2.exp
diff --git a/chall/ply-2.2/test/lex_state2.py b/solve/ply-2.2/test/lex_state2.py
index b76b0db..b76b0db 100644
--- a/chall/ply-2.2/test/lex_state2.py
+++ b/solve/ply-2.2/test/lex_state2.py
diff --git a/chall/ply-2.2/test/lex_state3.exp b/solve/ply-2.2/test/lex_state3.exp
index 2c3442c..2c3442c 100644
--- a/chall/ply-2.2/test/lex_state3.exp
+++ b/solve/ply-2.2/test/lex_state3.exp
diff --git a/chall/ply-2.2/test/lex_state3.py b/solve/ply-2.2/test/lex_state3.py
index fb4ce6c..fb4ce6c 100644
--- a/chall/ply-2.2/test/lex_state3.py
+++ b/solve/ply-2.2/test/lex_state3.py
diff --git a/chall/ply-2.2/test/lex_state4.exp b/solve/ply-2.2/test/lex_state4.exp
index 7497a47..7497a47 100644
--- a/chall/ply-2.2/test/lex_state4.exp
+++ b/solve/ply-2.2/test/lex_state4.exp
diff --git a/chall/ply-2.2/test/lex_state4.py b/solve/ply-2.2/test/lex_state4.py
index 0993aa9..0993aa9 100644
--- a/chall/ply-2.2/test/lex_state4.py
+++ b/solve/ply-2.2/test/lex_state4.py
diff --git a/chall/ply-2.2/test/lex_state5.exp b/solve/ply-2.2/test/lex_state5.exp
index e9e43e8..e9e43e8 100644
--- a/chall/ply-2.2/test/lex_state5.exp
+++ b/solve/ply-2.2/test/lex_state5.exp
diff --git a/chall/ply-2.2/test/lex_state5.py b/solve/ply-2.2/test/lex_state5.py
index c3c1cbf..c3c1cbf 100644
--- a/chall/ply-2.2/test/lex_state5.py
+++ b/solve/ply-2.2/test/lex_state5.py
diff --git a/chall/ply-2.2/test/lex_state_noerror.exp b/solve/ply-2.2/test/lex_state_noerror.exp
index e14149f..e14149f 100644
--- a/chall/ply-2.2/test/lex_state_noerror.exp
+++ b/solve/ply-2.2/test/lex_state_noerror.exp
diff --git a/chall/ply-2.2/test/lex_state_noerror.py b/solve/ply-2.2/test/lex_state_noerror.py
index 853b157..853b157 100644
--- a/chall/ply-2.2/test/lex_state_noerror.py
+++ b/solve/ply-2.2/test/lex_state_noerror.py
diff --git a/chall/ply-2.2/test/lex_state_norule.exp b/solve/ply-2.2/test/lex_state_norule.exp
index a8ff4ca..a8ff4ca 100644
--- a/chall/ply-2.2/test/lex_state_norule.exp
+++ b/solve/ply-2.2/test/lex_state_norule.exp
diff --git a/chall/ply-2.2/test/lex_state_norule.py b/solve/ply-2.2/test/lex_state_norule.py
index e48a319..e48a319 100644
--- a/chall/ply-2.2/test/lex_state_norule.py
+++ b/solve/ply-2.2/test/lex_state_norule.py
diff --git a/chall/ply-2.2/test/lex_state_try.exp b/solve/ply-2.2/test/lex_state_try.exp
index 65f2e38..65f2e38 100644
--- a/chall/ply-2.2/test/lex_state_try.exp
+++ b/solve/ply-2.2/test/lex_state_try.exp
diff --git a/chall/ply-2.2/test/lex_state_try.py b/solve/ply-2.2/test/lex_state_try.py
index a16403e..a16403e 100644
--- a/chall/ply-2.2/test/lex_state_try.py
+++ b/solve/ply-2.2/test/lex_state_try.py
diff --git a/chall/ply-2.2/test/lex_token1.exp b/solve/ply-2.2/test/lex_token1.exp
index 3792831..3792831 100644
--- a/chall/ply-2.2/test/lex_token1.exp
+++ b/solve/ply-2.2/test/lex_token1.exp
diff --git a/chall/ply-2.2/test/lex_token1.py b/solve/ply-2.2/test/lex_token1.py
index 380c31c..380c31c 100644
--- a/chall/ply-2.2/test/lex_token1.py
+++ b/solve/ply-2.2/test/lex_token1.py
diff --git a/chall/ply-2.2/test/lex_token2.exp b/solve/ply-2.2/test/lex_token2.exp
index 3f98fe5..3f98fe5 100644
--- a/chall/ply-2.2/test/lex_token2.exp
+++ b/solve/ply-2.2/test/lex_token2.exp
diff --git a/chall/ply-2.2/test/lex_token2.py b/solve/ply-2.2/test/lex_token2.py
index 87db8a0..87db8a0 100644
--- a/chall/ply-2.2/test/lex_token2.py
+++ b/solve/ply-2.2/test/lex_token2.py
diff --git a/chall/ply-2.2/test/lex_token3.exp b/solve/ply-2.2/test/lex_token3.exp
index d991d3c..d991d3c 100644
--- a/chall/ply-2.2/test/lex_token3.exp
+++ b/solve/ply-2.2/test/lex_token3.exp
diff --git a/chall/ply-2.2/test/lex_token3.py b/solve/ply-2.2/test/lex_token3.py
index 27ce947..27ce947 100644
--- a/chall/ply-2.2/test/lex_token3.py
+++ b/solve/ply-2.2/test/lex_token3.py
diff --git a/chall/ply-2.2/test/lex_token4.exp b/solve/ply-2.2/test/lex_token4.exp
index 3dd88e0..3dd88e0 100644
--- a/chall/ply-2.2/test/lex_token4.exp
+++ b/solve/ply-2.2/test/lex_token4.exp
diff --git a/chall/ply-2.2/test/lex_token4.py b/solve/ply-2.2/test/lex_token4.py
index 612ff13..612ff13 100644
--- a/chall/ply-2.2/test/lex_token4.py
+++ b/solve/ply-2.2/test/lex_token4.py
diff --git a/chall/ply-2.2/test/lex_token5.exp b/solve/ply-2.2/test/lex_token5.exp
index 2f03889..2f03889 100644
--- a/chall/ply-2.2/test/lex_token5.exp
+++ b/solve/ply-2.2/test/lex_token5.exp
diff --git a/chall/ply-2.2/test/lex_token5.py b/solve/ply-2.2/test/lex_token5.py
index 77fabde..77fabde 100644
--- a/chall/ply-2.2/test/lex_token5.py
+++ b/solve/ply-2.2/test/lex_token5.py
diff --git a/chall/ply-2.2/test/rununit.py b/solve/ply-2.2/test/rununit.py
index d6b36fd..d6b36fd 100644
--- a/chall/ply-2.2/test/rununit.py
+++ b/solve/ply-2.2/test/rununit.py
diff --git a/chall/ply-2.2/test/testlex.py b/solve/ply-2.2/test/testlex.py
index 2dae47a..2dae47a 100755
--- a/chall/ply-2.2/test/testlex.py
+++ b/solve/ply-2.2/test/testlex.py
diff --git a/chall/ply-2.2/test/testyacc.py b/solve/ply-2.2/test/testyacc.py
index f976ff5..f976ff5 100644
--- a/chall/ply-2.2/test/testyacc.py
+++ b/solve/ply-2.2/test/testyacc.py
diff --git a/chall/ply-2.2/test/yacc_badargs.exp b/solve/ply-2.2/test/yacc_badargs.exp
index e994676..e994676 100644
--- a/chall/ply-2.2/test/yacc_badargs.exp
+++ b/solve/ply-2.2/test/yacc_badargs.exp
diff --git a/chall/ply-2.2/test/yacc_badargs.py b/solve/ply-2.2/test/yacc_badargs.py
index 810e529..810e529 100644
--- a/chall/ply-2.2/test/yacc_badargs.py
+++ b/solve/ply-2.2/test/yacc_badargs.py
diff --git a/chall/ply-2.2/test/yacc_badprec.exp b/solve/ply-2.2/test/yacc_badprec.exp
index f4f574b..f4f574b 100644
--- a/chall/ply-2.2/test/yacc_badprec.exp
+++ b/solve/ply-2.2/test/yacc_badprec.exp
diff --git a/chall/ply-2.2/test/yacc_badprec.py b/solve/ply-2.2/test/yacc_badprec.py
index 8f64652..8f64652 100644
--- a/chall/ply-2.2/test/yacc_badprec.py
+++ b/solve/ply-2.2/test/yacc_badprec.py
diff --git a/chall/ply-2.2/test/yacc_badprec2.exp b/solve/ply-2.2/test/yacc_badprec2.exp
index 8fac075..8fac075 100644
--- a/chall/ply-2.2/test/yacc_badprec2.exp
+++ b/solve/ply-2.2/test/yacc_badprec2.exp
diff --git a/chall/ply-2.2/test/yacc_badprec2.py b/solve/ply-2.2/test/yacc_badprec2.py
index 206bda7..206bda7 100644
--- a/chall/ply-2.2/test/yacc_badprec2.py
+++ b/solve/ply-2.2/test/yacc_badprec2.py
diff --git a/chall/ply-2.2/test/yacc_badrule.exp b/solve/ply-2.2/test/yacc_badrule.exp
index a87bf7d..a87bf7d 100644
--- a/chall/ply-2.2/test/yacc_badrule.exp
+++ b/solve/ply-2.2/test/yacc_badrule.exp
diff --git a/chall/ply-2.2/test/yacc_badrule.py b/solve/ply-2.2/test/yacc_badrule.py
index f5fef8a..f5fef8a 100644
--- a/chall/ply-2.2/test/yacc_badrule.py
+++ b/solve/ply-2.2/test/yacc_badrule.py
diff --git a/chall/ply-2.2/test/yacc_badtok.exp b/solve/ply-2.2/test/yacc_badtok.exp
index ccdc0e7..ccdc0e7 100644
--- a/chall/ply-2.2/test/yacc_badtok.exp
+++ b/solve/ply-2.2/test/yacc_badtok.exp
diff --git a/chall/ply-2.2/test/yacc_badtok.py b/solve/ply-2.2/test/yacc_badtok.py
index 4f2af51..4f2af51 100644
--- a/chall/ply-2.2/test/yacc_badtok.py
+++ b/solve/ply-2.2/test/yacc_badtok.py
diff --git a/chall/ply-2.2/test/yacc_dup.exp b/solve/ply-2.2/test/yacc_dup.exp
index fdfb210..fdfb210 100644
--- a/chall/ply-2.2/test/yacc_dup.exp
+++ b/solve/ply-2.2/test/yacc_dup.exp
diff --git a/chall/ply-2.2/test/yacc_dup.py b/solve/ply-2.2/test/yacc_dup.py
index e0b683d..e0b683d 100644
--- a/chall/ply-2.2/test/yacc_dup.py
+++ b/solve/ply-2.2/test/yacc_dup.py
diff --git a/chall/ply-2.2/test/yacc_error1.exp b/solve/ply-2.2/test/yacc_error1.exp
index 13bed04..13bed04 100644
--- a/chall/ply-2.2/test/yacc_error1.exp
+++ b/solve/ply-2.2/test/yacc_error1.exp
diff --git a/chall/ply-2.2/test/yacc_error1.py b/solve/ply-2.2/test/yacc_error1.py
index 2768fc1..2768fc1 100644
--- a/chall/ply-2.2/test/yacc_error1.py
+++ b/solve/ply-2.2/test/yacc_error1.py
diff --git a/chall/ply-2.2/test/yacc_error2.exp b/solve/ply-2.2/test/yacc_error2.exp
index 4a7628d..4a7628d 100644
--- a/chall/ply-2.2/test/yacc_error2.exp
+++ b/solve/ply-2.2/test/yacc_error2.exp
diff --git a/chall/ply-2.2/test/yacc_error2.py b/solve/ply-2.2/test/yacc_error2.py
index 8f3a052..8f3a052 100644
--- a/chall/ply-2.2/test/yacc_error2.py
+++ b/solve/ply-2.2/test/yacc_error2.py
diff --git a/chall/ply-2.2/test/yacc_error3.exp b/solve/ply-2.2/test/yacc_error3.exp
index 7fca2fe..7fca2fe 100644
--- a/chall/ply-2.2/test/yacc_error3.exp
+++ b/solve/ply-2.2/test/yacc_error3.exp
diff --git a/chall/ply-2.2/test/yacc_error3.py b/solve/ply-2.2/test/yacc_error3.py
index b387de5..b387de5 100644
--- a/chall/ply-2.2/test/yacc_error3.py
+++ b/solve/ply-2.2/test/yacc_error3.py
diff --git a/chall/ply-2.2/test/yacc_inf.exp b/solve/ply-2.2/test/yacc_inf.exp
index 88cfa4a..88cfa4a 100644
--- a/chall/ply-2.2/test/yacc_inf.exp
+++ b/solve/ply-2.2/test/yacc_inf.exp
diff --git a/chall/ply-2.2/test/yacc_inf.py b/solve/ply-2.2/test/yacc_inf.py
index 9b9aef7..9b9aef7 100644
--- a/chall/ply-2.2/test/yacc_inf.py
+++ b/solve/ply-2.2/test/yacc_inf.py
diff --git a/chall/ply-2.2/test/yacc_missing1.exp b/solve/ply-2.2/test/yacc_missing1.exp
index de63d4f..de63d4f 100644
--- a/chall/ply-2.2/test/yacc_missing1.exp
+++ b/solve/ply-2.2/test/yacc_missing1.exp
diff --git a/chall/ply-2.2/test/yacc_missing1.py b/solve/ply-2.2/test/yacc_missing1.py
index fbc54d8..fbc54d8 100644
--- a/chall/ply-2.2/test/yacc_missing1.py
+++ b/solve/ply-2.2/test/yacc_missing1.py
diff --git a/chall/ply-2.2/test/yacc_nodoc.exp b/solve/ply-2.2/test/yacc_nodoc.exp
index 889ccfc..889ccfc 100644
--- a/chall/ply-2.2/test/yacc_nodoc.exp
+++ b/solve/ply-2.2/test/yacc_nodoc.exp
diff --git a/chall/ply-2.2/test/yacc_nodoc.py b/solve/ply-2.2/test/yacc_nodoc.py
index 4c5ab20..4c5ab20 100644
--- a/chall/ply-2.2/test/yacc_nodoc.py
+++ b/solve/ply-2.2/test/yacc_nodoc.py
diff --git a/chall/ply-2.2/test/yacc_noerror.exp b/solve/ply-2.2/test/yacc_noerror.exp
index 658f907..658f907 100644
--- a/chall/ply-2.2/test/yacc_noerror.exp
+++ b/solve/ply-2.2/test/yacc_noerror.exp
diff --git a/chall/ply-2.2/test/yacc_noerror.py b/solve/ply-2.2/test/yacc_noerror.py
index 9c11838..9c11838 100644
--- a/chall/ply-2.2/test/yacc_noerror.py
+++ b/solve/ply-2.2/test/yacc_noerror.py
diff --git a/chall/ply-2.2/test/yacc_nop.exp b/solve/ply-2.2/test/yacc_nop.exp
index 515fff7..515fff7 100644
--- a/chall/ply-2.2/test/yacc_nop.exp
+++ b/solve/ply-2.2/test/yacc_nop.exp
diff --git a/chall/ply-2.2/test/yacc_nop.py b/solve/ply-2.2/test/yacc_nop.py
index c0b431d..c0b431d 100644
--- a/chall/ply-2.2/test/yacc_nop.py
+++ b/solve/ply-2.2/test/yacc_nop.py
diff --git a/chall/ply-2.2/test/yacc_notfunc.exp b/solve/ply-2.2/test/yacc_notfunc.exp
index f73bc93..f73bc93 100644
--- a/chall/ply-2.2/test/yacc_notfunc.exp
+++ b/solve/ply-2.2/test/yacc_notfunc.exp
diff --git a/chall/ply-2.2/test/yacc_notfunc.py b/solve/ply-2.2/test/yacc_notfunc.py
index 8389355..8389355 100644
--- a/chall/ply-2.2/test/yacc_notfunc.py
+++ b/solve/ply-2.2/test/yacc_notfunc.py
diff --git a/chall/ply-2.2/test/yacc_notok.exp b/solve/ply-2.2/test/yacc_notok.exp
index d2399fe..d2399fe 100644
--- a/chall/ply-2.2/test/yacc_notok.exp
+++ b/solve/ply-2.2/test/yacc_notok.exp
diff --git a/chall/ply-2.2/test/yacc_notok.py b/solve/ply-2.2/test/yacc_notok.py
index e566a1b..e566a1b 100644
--- a/chall/ply-2.2/test/yacc_notok.py
+++ b/solve/ply-2.2/test/yacc_notok.py
diff --git a/chall/ply-2.2/test/yacc_rr.exp b/solve/ply-2.2/test/yacc_rr.exp
index f73cefd..f73cefd 100644
--- a/chall/ply-2.2/test/yacc_rr.exp
+++ b/solve/ply-2.2/test/yacc_rr.exp
diff --git a/chall/ply-2.2/test/yacc_rr.py b/solve/ply-2.2/test/yacc_rr.py
index bb8cba2..bb8cba2 100644
--- a/chall/ply-2.2/test/yacc_rr.py
+++ b/solve/ply-2.2/test/yacc_rr.py
diff --git a/chall/ply-2.2/test/yacc_simple.exp b/solve/ply-2.2/test/yacc_simple.exp
index 3836031..3836031 100644
--- a/chall/ply-2.2/test/yacc_simple.exp
+++ b/solve/ply-2.2/test/yacc_simple.exp
diff --git a/chall/ply-2.2/test/yacc_simple.py b/solve/ply-2.2/test/yacc_simple.py
index b5dc9f3..b5dc9f3 100644
--- a/chall/ply-2.2/test/yacc_simple.py
+++ b/solve/ply-2.2/test/yacc_simple.py
diff --git a/chall/ply-2.2/test/yacc_sr.exp b/solve/ply-2.2/test/yacc_sr.exp
index 1b76450..1b76450 100644
--- a/chall/ply-2.2/test/yacc_sr.exp
+++ b/solve/ply-2.2/test/yacc_sr.exp
diff --git a/chall/ply-2.2/test/yacc_sr.py b/solve/ply-2.2/test/yacc_sr.py
index e2f03ec..e2f03ec 100644
--- a/chall/ply-2.2/test/yacc_sr.py
+++ b/solve/ply-2.2/test/yacc_sr.py
diff --git a/chall/ply-2.2/test/yacc_term1.exp b/solve/ply-2.2/test/yacc_term1.exp
index 40f9bdf..40f9bdf 100644
--- a/chall/ply-2.2/test/yacc_term1.exp
+++ b/solve/ply-2.2/test/yacc_term1.exp
diff --git a/chall/ply-2.2/test/yacc_term1.py b/solve/ply-2.2/test/yacc_term1.py
index bbc52da..bbc52da 100644
--- a/chall/ply-2.2/test/yacc_term1.py
+++ b/solve/ply-2.2/test/yacc_term1.py
diff --git a/chall/ply-2.2/test/yacc_unused.exp b/solve/ply-2.2/test/yacc_unused.exp
index 6caafd2..6caafd2 100644
--- a/chall/ply-2.2/test/yacc_unused.exp
+++ b/solve/ply-2.2/test/yacc_unused.exp
diff --git a/chall/ply-2.2/test/yacc_unused.py b/solve/ply-2.2/test/yacc_unused.py
index 3a61f99..3a61f99 100644
--- a/chall/ply-2.2/test/yacc_unused.py
+++ b/solve/ply-2.2/test/yacc_unused.py
diff --git a/chall/ply-2.2/test/yacc_uprec.exp b/solve/ply-2.2/test/yacc_uprec.exp
index eb9a398..eb9a398 100644
--- a/chall/ply-2.2/test/yacc_uprec.exp
+++ b/solve/ply-2.2/test/yacc_uprec.exp
diff --git a/chall/ply-2.2/test/yacc_uprec.py b/solve/ply-2.2/test/yacc_uprec.py
index 0e8711e..0e8711e 100644
--- a/chall/ply-2.2/test/yacc_uprec.py
+++ b/solve/ply-2.2/test/yacc_uprec.py
diff --git a/chall/src/css/bootstrap-grid.css b/solve/src/css/bootstrap-grid.css
index 5a71a41..5a71a41 100644
--- a/chall/src/css/bootstrap-grid.css
+++ b/solve/src/css/bootstrap-grid.css
diff --git a/chall/src/css/bootstrap-grid.min.css b/solve/src/css/bootstrap-grid.min.css
index ea073e9..ea073e9 100644
--- a/chall/src/css/bootstrap-grid.min.css
+++ b/solve/src/css/bootstrap-grid.min.css
diff --git a/chall/src/css/bootstrap-reboot.css b/solve/src/css/bootstrap-reboot.css
index 5a75a62..5a75a62 100644
--- a/chall/src/css/bootstrap-reboot.css
+++ b/solve/src/css/bootstrap-reboot.css
diff --git a/chall/src/css/bootstrap-reboot.min.css b/solve/src/css/bootstrap-reboot.min.css
index ced0468..ced0468 100644
--- a/chall/src/css/bootstrap-reboot.min.css
+++ b/solve/src/css/bootstrap-reboot.min.css
diff --git a/chall/src/css/bootstrap.css b/solve/src/css/bootstrap.css
index aa49713..aa49713 100644
--- a/chall/src/css/bootstrap.css
+++ b/solve/src/css/bootstrap.css
diff --git a/chall/src/css/bootstrap.min.css b/solve/src/css/bootstrap.min.css
index 6561b6f..6561b6f 100644
--- a/chall/src/css/bootstrap.min.css
+++ b/solve/src/css/bootstrap.min.css
diff --git a/chall/src/css/custom.css b/solve/src/css/custom.css
index 6bea6c1..6bea6c1 100644
--- a/chall/src/css/custom.css
+++ b/solve/src/css/custom.css
diff --git a/chall/src/form.php b/solve/src/form.php
index b3cc3da..b3cc3da 100644
--- a/chall/src/form.php
+++ b/solve/src/form.php
diff --git a/chall/src/index.php b/solve/src/index.php
index c0ead91..c0ead91 100644
--- a/chall/src/index.php
+++ b/solve/src/index.php
diff --git a/chall/src/js/bootstrap.bundle.js b/solve/src/js/bootstrap.bundle.js
index 45b357d..45b357d 100644
--- a/chall/src/js/bootstrap.bundle.js
+++ b/solve/src/js/bootstrap.bundle.js
diff --git a/chall/src/js/bootstrap.bundle.min.js b/solve/src/js/bootstrap.bundle.min.js
index 7d50e87..7d50e87 100644
--- a/chall/src/js/bootstrap.bundle.min.js
+++ b/solve/src/js/bootstrap.bundle.min.js
diff --git a/chall/src/js/bootstrap.js b/solve/src/js/bootstrap.js
index 6d9549d..6d9549d 100644
--- a/chall/src/js/bootstrap.js
+++ b/solve/src/js/bootstrap.js
diff --git a/chall/src/js/bootstrap.min.js b/solve/src/js/bootstrap.min.js
index 534d533..534d533 100644
--- a/chall/src/js/bootstrap.min.js
+++ b/solve/src/js/bootstrap.min.js
diff --git a/chall/src/js/rockstar.js b/solve/src/js/rockstar.js
index ab22942..ab22942 100644
--- a/chall/src/js/rockstar.js
+++ b/solve/src/js/rockstar.js
diff --git a/chall/src/transpile.php b/solve/src/transpile.php
index 44de755..44de755 100644
--- a/chall/src/transpile.php
+++ b/solve/src/transpile.php