Second solution complete