cipher challenge reflection update