the test part for solution phase is implemented.