athenahealth Interview Question

A dynamic programming coding challenge.