uva10557, modified, still undone