Comment on idea
Very long but working query