Horse Crossing Solutions