I saw a speedrun today in 40 min or so.
the key was in avoiding as much fights as possible....