A very challenging level but taught brilliantly.