This is the naive finish of the step1, still searching for the result...