Long Idea

The chart is self explanatory

Disclaimer