Solution to the ninth LearnYouNode challenge.