CarefulWithEdgeAndOddEvenConditions