up to ex 2.28
up to ex 2.29
up to ex 2.33
up to 2.42 (queens puzzle)