Part 1 in BrainFuck: 80 bytes
++++[>++++[>++++<-]<-]+++++[>+++++[>+.<-]<-]>>+.+++++++.<<+++++[>+++++[>+.<-]<-]
Part 2 in BrainFuck: 114 bytes (Not actually allowed, just here for fun)
++++[>++++[>++<-]<-]++++[>++++++++[>+.<-]<-]++++[>+++[>++<-]<-]>>++<<++[>+++[>+.<-]<-]+++++[>>+++++<<-]>>++.+.+.+.