Элегантно и просто!
Но, к сожалению, заезжено до нельзя. Стандартный способ решения таких задач. Эта задача, возможно даже с теми же цифрами, я встречал в одном очень-очень старом учебнике. А может даже и не в учебнике, а каком-то рассказе, где даже ее решение приводится двумя способами.