I've got an idea but not too satisfying.

Similar questions and discussions