Also I'm proud of this.
3