we all have printed patters during learning coding, here are some more complicated and challenging patterns to deal with.