Problem 11 + extended utils