Nice solutions! But isn't this really a puzzle in a different form?