Version 4 of solutions