Wieniawski

Very. Hard.

Modified