Best Check Ordering