I've thought about this a long time ago

Top