sub x { 1,map{x($_)}@{@h{@_}||0} }