Solution to Martyr2's Mega Project Idea's List.