add other solutions for problem