1 push ((\x0 -> (\x1 -> (\x2 -> x0 (x1 x2)))) ((\x0 -> (\x1 -> (\x2 -> x0 (x1 x2)))) ((\x0 -> (\x1 -> (\x2 -> x0 (x1 x2)))) (\x0 -> (\x1 -> (\x2 -> x0 (x1 x2))))))) (((\x0 -> (\x1 -> (\x2 -> x0 (x1 x2)))) ((\x0 -> (\x1 -> (\x2 -> x0 (x1 x2)))) ((\x0 -> (\x1 -> (\x2 -> x0 (x1 x2)))) (\x0 -> (\x1 -> (\x2 -> x0 (x1 x2))))))) ((\x0 -> (\x1 -> (\x2 -> x0 (x1 x2)))) ((\x0 -> (\x1 -> (\x2 -> x0 (x1 x2)))) ((\x0 -> (\x1 -> x0)) (\x0 -> x0)))))
3 | push (\x0 -> (\x1 -> x0)) (\x0 -> x0)
6 lift (\x0 -> (\x1 -> x0 x1))
9 | | push (\x0 -> (\x1 -> x0)) (\x0 -> x0)
13 | | push (\x0 -> (\x1 -> x0)) (\x0 -> x0)
15 | | lift (\x0 -> (\x1 -> x0 x1))
17 | | lift (\x0 -> (\x1 -> x0 x1))
20 | lift (\x0 -> (\x1 -> x0 x1))
22 | lift (\x0 -> (\x1 -> x0 x1))
25 lift (\x0 -> (\x1 -> x0 x1))
30 lift (\x0 -> (\x1 -> x0 x1))
32 lift (\x0 -> (\x1 -> x0 x1))
36 | | push (\x0 -> (\x1 -> x0)) (\x0 -> x0)
38 | | lift (\x0 -> (\x1 -> x0 x1))
40 | | lift (\x0 -> (\x1 -> x0 x1))
43 | lift (\x0 -> (\x1 -> x0 x1))
45 | lift (\x0 -> (\x1 -> x0 x1))
48 lift (\x0 -> (\x1 -> x0 x1))
50 lift (\x0 -> (\x1 -> x0 x1))