rooftop!?

difficult but testable!

Disclaimer