Outrun solver