This was brilliant. Just enough information to figure it out, not so much that it ever becomes too easy. Thank you so much!