Frank Interview Question

fitting it all in