so python2.7 throws shit for large inputs