Martin Crowhurst: ribbon tree sat