43 grandmaster