Not actually tarcles. Please don't measure tarsels on this. Also basically no effort was put into optimizing this solve.