Challenging exercises in Automation