package main import . "fmt" func main() { var n int var s,t string Scan(&n,&s,&t) if s == t { Println("Yes") return } var ab,bc,ac int for i := range s { if s[i] == t[i] { continue } switch string(s[i])+string(t[i]) { case "AB": ab++ case "BC": bc++ case "AC": ac++ default: Println("No") return } } if ab+ac == 0 || bc == 0 { Println("No") return } for { if ac == 0 { if ab == bc { Println("Yes") } else { Println("No") } return } if ab+ac < bc { Println("No") return } switch { case ac == bc: if ab == ac { Println("Yes") } else { Println("No") } return case ac < bc: if ab+ac-bc == ac { Println("Yes") } else { Println("No") } return case ac > bc: ac -= bc } } }