4 ms·I could have sworn this was one of those "solved" problem spaces. :)by mkramlich 15y agoI could have sworn this was one of those "solved" problem spaces. :)