A* tested and workind.