Solution for q3.2, not a fan though...