Difficult for me personally, but a good training exercise and satisfying if you get it right.
Good start