Not competitive but pretty optimized

Suggestions

Updates Add

Comments