u:{(n\x;n:$(#x)!+/x)} `0:(,/*u@)/(2>#*u@)(,//u@)/.0:0