fix solve edge