dubious in some places, and there are some alternate solutions that don't end up fitting the pattern (but if you find several alternate solutions then there is no obvious pattern...), but cute overall :) hny