time improvement ~ 7.48 seconds
not sure if sub 17:50 is doable atm. *I'll say that, and it'll most likely happen anyway*
also, the re-record count is wrong since it's still applicable to add and adjust for the testing duration phase of inputs. The readjusted count is 52,688