seems to be working for almost all inputs