Teenager admits child sex crimes