Ict puzzle