Really clever solution 3finger!