solution1999a4th