1 2 if 3 else 4 fi 5 2 6 7 if 8 else 9 fi 10 if 11 else 12 fi 13 4 14 15 if 16 if 17 else 18 fi 19 if 20 else 21 fi 22 3