solution1