Solution(s) by habere-et-dispertire