y=gets.split.map(&:to_i) z=%w(G C P).map{|i|(S||=gets).count(i)} t=y.zip(z.rotate).map(&:min) cnt=t.inject(:+)*3 y=y.zip(t).map{|i,j|i-j} z=z.zip(t.rotate(2)).map{|i,j|i-j} p cnt+y.zip(z).map(&:min).inject(:+)