AT_abc243_d [ABC243D] Moves on Binary Tree

Description

[problemUrl]: https://atcoder.jp/contests/abc243/tasks/abc243_d 頂点数 $ 2^{10^{100}}-1 $ の完全二分木があり、頂点には $ 1,2,...,2^{10^{100}}-1 $ の番号がついています。 頂点 $ 1 $ が根であり、各 $ 1\leq\ i\

Input Format

入力は以下の形式で標準入力から与えられる。 > $ N $ $ X $ $ S $

Output Format

答えを出力せよ。

Explanation/Hint

### 制約 - $ 1\ \leq\ N\ \leq\ 10^6 $ - $ 1\ \leq\ X\ \leq\ 10^{18} $ - $ N,X $ は整数 - $ S $ は長さ $ N $ であり、`U`,`L`,`R` のみからなる - 高橋君が根にいるとき、親に移動しようとすることはない - 高橋君が葉にいるとき、子に移動しようとすることはない - 高橋君が $ N $ 回の移動後にいる頂点の番号は $ 10^{18} $ 以下である ### Sample Explanation 1 完全二分木は次のような構造をしています。 !\[図\](https://img.atcoder.jp/ghi/9e199e154f481af436c8eaec9c487e2c.png) 各移動により、高橋君がいる頂点の番号は $ 2\ \to\ 1\ \to\ 3\ \to\ 6 $ と変化します。 ### Sample Explanation 2 移動の途中過程において、高橋君がいる頂点の番号が $ 10^{18} $ を超えることもあります。