Solutions by Shawn | Lily