Review (4/5): Works well.
Not bad, could be a little harder.