prob23 sol