Ethan Allen Interview Question

No difficult questions. Just a difficult design test!