Nice ideas but not easy. Ball step is manageable but the push step was really random for me... got it after 20 tries. Thanks!
Tough level. I would not have had the patience of @chemi , but luckily got the middle move a bit quicker and it was then a relief for the final move to work first time as I wasn’t going to restart.
@chemi Spoiler: Push Step Let B standing in the right spot on rotated block, and use the right force to push.