设这堆煤共有x吨
那么先后用去的是x*(2/5+4/9)
剩下的事x-x*(2/5+4/9)
可以列如下方程求
x*(2/5+4/9)=x-x*(2/5+4/9)+31
31x/45=31
x=45
即这堆煤共有45吨.