Some solutions for 2.2.3 and 2.2.4