inputs = gets.chomp.split("")

result = {}

inputs.uniq.each { |x|
	result[x] = inputs.count(x)
}

if result.keys.size == 2 && result.values[0] == 2 && result.values[1] == 2 then
	puts 'Yes'
else
	puts 'No'
end

STDOUT.flush
