solution and guide to 4.3.2