# Arup Guha
# 8/11/2025
# Solution to 2025 UCF Locals Final Round Problem: Full House

# Get input.
s = input().strip()

# Frequency array.
f = [0]*10

# Update frequency array for digits.
for x in s:
    f[ord(x)-ord('0')] += 1

two = False
three = False

# Look for frequency of 2 and 3.
for i in range(10):
    if f[i] == 2:
        two = True
    if f[i] == 3:
        three = True

# Ta da!
if two and three:
    print("YES")
else:
    print("NO")
