Better output, accuracy 39%