***smart ******
.......
Print