[3] solutions 1-3