[:if [:eq [:apply [:apply [:apply [:apply [:lambda 3 [:lambda 3 [:lambda 3 [:lambda 2 [:var 3]]]]] 1] 2] 3] 4] 3] [:if [:eq [:apply [:lambda 3 [:var 3]] 10] 10] [:if [:eq [:drop 3 "test"] "t"] [:if [:eq [:take 3 "test"] "tes"] [:if [:eq [:str "te" "st"] "test"] [:if [:not [:and true false]] [:if [:and true true] [:if [:not [:or false false]] [:if [:or false true] [:if [:lt [:uminus 3] [:uminus 2]] [:if [:gt 3 2] [:if [:eq [:uminus 1] [:rem [:uminus 3] 2]] [:if [:eq 1 [:rem 7 3]] [:if [:eq [:uminus 1] [:quot [:uminus 3] 2]] [:if [:eq 2 [:quot 7 3]] [:if [:eq 6 [:mult 2 3]] [:if [:eq 3 [:plus 1 2]] [:if [:eq [:int-to-string 15818151] "test"] [:if [:eq [:string-to-int "test"] 15818151] [:if [:not false] [:if [:eq [:uminus 3] [:minus 2 5]] [:if [:eq 3 [:minus 5 2]] [:if [:eq "test" "test"] [:if [:eq false false] [:if [:eq 3 3] [:if true [:str [:str "Self-check OK, send `solve language_test " [:int-to-string [:plus 2 [:mult 311 124753942619]]]] "` to claim points for it"] "if is not correct"] "binary = is not correct"] "binary = is not correct"] "binary = is not correct"] "binary - is not correct"] "unary - is not correct"] "unary ! is not correct"] "unary # is not correct"] "unary $ is not correct"] "binary + is not correct"] "binary * is not correct"] "binary / is not correct"] "binary / is not correct"] "binary % is not correct"] "binary % is not correct"] "binary > is not correct"] "binary < is not correct"] "binary | is not correct"] "binary | is not correct"] "binary & is not correct"] "binary & is not correct"] "binary . is not correct"] "binary T is not correct"] "binary D is not correct"] "application is not correct"] "application is not correct"]