Congratulations, David. I've been stuck on 46 (of 48) for quite a while, and most of mine aren't graded.