bash solution to problem #9