solved cf 469 d