bestViableResolution