3.50 - 3.52 exercises done