ELRJUARL3GXXLNOBMCMF3K2D24PM37U4CBCMA42VVHJXPP5DXOYQC
ULM4MAJVZT7O4VXUP536NABOPIDEH5UIVJFOKDQWO6ZEB62TDM6QC
import "errors"
import ( "errors" "unicode/utf8")
import (
"errors"
"unicode/utf8"
)
if len(a) != len(b) {
if utf8.RuneCountInString(a) != utf8.RuneCountInString(b) {
for k := range a { if a[k] != b[k] {
for k := range a {
if a[k] != b[k] {
for { runea, sizea := utf8.DecodeRuneInString(a) runeb, sizeb := utf8.DecodeRuneInString(b) if runea != runeb {
for {
runea, sizea := utf8.DecodeRuneInString(a)
runeb, sizeb := utf8.DecodeRuneInString(b)
if runea != runeb {
a = a[sizea:] b = b[sizeb:] if len(a) == 0 || len(b) == 0 { break }
a = a[sizea:]
b = b[sizeb:]
if len(a) == 0 || len(b) == 0 {
break
}