problem #97