Solution b (18/40)

Solution b