added 3 solves