ouch... this puzzle is rock hard.

Sort:
Avatar of MegaBabyShark