Backbone puzzle