Q/Archimedes-principle/Dwarfs and giants/Exercise

In the forest, a giant is living, which height is meter and cm. There is also a colony of dwarfs, their height at the shoulder is cm and their height including the head is . The neck and the head of the giant is meter high. On the shoulder of the giant there stands a dwarf. How many dwarfs have to stand above each other (on their shoulders) such that the dwarf on top is at least on the level of the dwarf on the giant?