MDS codes and their decocding algorithm