carpenter's ruler problem