5CHCZ6HHZ54GLGFZVFKXNXKWG6YS5YSEFPA5V235OW34NTSYNIIQC .fold(None, |acc, (score,step)| match acc {None => Some((score,step,score,step)),Some((score1,step1,score2,step2)) => {let (score1,step1) = if step < step1 {(score,step)
.fold(None, |acc, (score, step)| match acc {None => Some((score, step, score, step)),Some((score1, step1, score2, step2)) => {let (score1, step1) = if step < step1 {(score, step)