7/10. Interesting and nicely done.