Solutions by Shawn | 148OLYMP