140422 answer
140423 answer
140425 answer