I beat it after only an hour~ Bad RNG sucks.
Edit: Actually it wasn't too bad, I rebeat it on the second try.