TODO: fix return num solutions, and bug when finish
TODO: fix return num solutions, and bug when finish
cout commented, clear answer