added more methods of solving the problem