I love problems, sometimes it takes a longer time to find a alogoritme. But when found, eureka, for a moment.