3
1 sub 1
2 gotoif 5 1
3 halt
