get blood out of a stone

verb
Graduate
1

To do something difficult, frustrating, or pointless.