Notice- Technichal challenge1