Divergent thinking and convergent thinking at play!