def dayOfWeek(y, m, d):
    """return integer representing day of week, Mon=0, Tue=1, etc."""
    if m == 1 or m == 2:
        m = m + 12
        y = y - 1
    return (d + 2 * m + 3 * (m + 1) // 5 + y + y // 4 - y // 100 + y // 400
        ) % 7
