RMO 2015

How many triplets of integers $$(x,y,z)$$ exist such that they satisfy the equation below?

$\large{x^3+y^4=z^{31}}$

×