cracking: solve ex 1.1, 1.2 from ch 1