[1-4] complete solutions