i:"\n"\'"\n\n"\"\n"/0:"i/20" boards:"#"=1_'i nrs:{.x[0]5+!4}'i h:,/{(x;+x)}'{(x;|x;|'x;||'x)}@ sides:{2/',/{(x;|x)}'x[0 9],+x[;0 9]}'boards outer:(1=+/k=\:)#k:,/sides where:(+//outer=\:)'sides */nrs@corner:&4=where / part1 around:&0