@farhunt: My attempt :