You can probably do better but oh well. Too lazy to try more