not working, in progress
Problem#5 prechecked
merged pre validation of problem#5, some error message when testing