added make-three-solution-list to solve for three in a group
The reason i did this is because the make-quad-solution-list will take too much time to solve