Annie's solution (english) [Skenzy]