@pxeger Yours is range parsing + formatting. The other is sort order parsing + formatting, with the formatting part being identical. It is a good idea to isolate the core of your challenge, i.e. the range parsing, but then it ends up being a duplicate of
this. So in conclusion, it isn't a duplicate of any
one challenge, but it is a duplicate of the two together.