# frozen_string_literal: true def solve solve_ ? 'SUCCESS' : 'FAILURE' end def solve_ b = S_BEFORE.bools a = S_AFTER.bools return true if a.sum != b.sum return false if b.same case N when 0 then b != a when 1 b == (b[0] == b[2] ? a : a.reverse) end end class Array def same uniq.size == 1 end end class String def bools chars.map { _1 == 'o' ? 0 : 1 } end end S_BEFORE = gets.chomp N = gets.to_i S_AFTER = gets.chomp puts solve