Your first solution is rarely the best. But ship it anyway.

37/38