Any verbose and tedious solution is error-prone because programmers get bored.