Contemplating: to look at and or think in deep thought aboutAll Rights Reserved
Contemplating: to look at and or think in deep thought about
3 parts