توی درست بودن گرامر دستور شک دارم ولی میدونم الگوریتم همینه.