Source: http://msmotohashi.weebly.com/uploads/1/3/5/0/13508625/sol_1_ws_answers.pdf