solutions for 1.1 to 1.3