How difficult would this be to figure out ?