Answer:
The first one Yes
The second one
This Would be possible because in real life you could possibly get back some dna off a dino bone and the hire a really good scientist this would be hard to do and would be a long proccess but this is why I think this
Cancer cells do not have the DNA program to stop replicating new cells the way normal cells do. This causes them to rapidly reproduce causing tumors.
Solar energy (energy from the sun) is a renewable resource. It will never run out