AT_abc398_d [ABC398D] Bonfire

Description

無限に広い $ 2 $ 次元グリッドがあり、このグリッドの座標 $ (0,0) $ に焚き火があります。 時刻 $ t=0 $ では、マス $ (0,0) $ にのみ煙が存在します。 `N`, `W`, `S`, `E` からなる長さ $ N $ の文字列 $ S $ が与えられ、時刻 $ t=1,2,\dots,N $ では次の現象が順番に発生します。 - 風が吹き、現時点で存在する全ての煙が以下の通りに移動する。 - $ S $ の $ t $ 文字目が `N` であるとき、マス $ (r,c) $ にある煙がマス $ (r-1,c) $ に移動する。 - $ S $ の $ t $ 文字目が `W` であるとき、マス $ (r,c) $ にある煙がマス $ (r,c-1) $ に移動する。 - $ S $ の $ t $ 文字目が `S` であるとき、マス $ (r,c) $ にある煙がマス $ (r+1,c) $ に移動する。 - $ S $ の $ t $ 文字目が `E` であるとき、マス $ (r,c) $ にある煙がマス $ (r,c+1) $ に移動する。 - マス $ (0,0) $ に煙が存在しない場合、新たな煙がマス $ (0,0) $ に生成される。 高橋君はマス $ (R,C) $ に立っています。 整数 $ 1 \le t \le N $ について、時刻 $ t+0.5 $ においてマス $ (R,C) $ に煙が存在するか判定し、出力欄の形式に従って出力してください。

Input Format

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

Output Format

答えを $ N $ 文字の `0`, `1` からなる文字列として出力せよ。 出力する文字列のうち $ t $ 文字目 ( $ 1 \le t \le N $ ) は次の通りにせよ。 - 時刻 $ t+0.5 $ においてマス $ (R,C) $ に煙が存在するなら `1` - 時刻 $ t+0.5 $ においてマス $ (R,C) $ に煙が存在しないなら `0`

Explanation/Hint

### Sample Explanation 1 時刻 $ 1.5,2.5,4.5,6.5 $ ではマス $ (-2,1) $ には煙が存在せず、時刻 $ 3.5,5.5 $ ではマス $ (-2,1) $ に煙が存在します。 よって、 `001010` と出力します。 図では焚き火のあるマス $ (0,0) $ を基準として、マス $ (r,c) $ を - $ r < 0 $ なら $ -r $ マス上に - $ r \ge 0 $ なら $ r $ マス下に - $ c < 0 $ なら $ -c $ マス左に - $ c \ge 0 $ なら $ c $ マス右に 描画します。 時刻 $ 0.5 $ でのグリッドの状態は次の通りです。 ![](https://cdn.luogu.com.cn/upload/vjudge_pic/AT_abc398_d/f81282a82f8d41810cb80c0213f16f93d32ebc7ff5e4537492f92937d9d74dbb.png) 時刻 $ 1.5 $ でのグリッドの状態は次の通りです。 ![](https://cdn.luogu.com.cn/upload/vjudge_pic/AT_abc398_d/c6267eb1ee903b8845738ff9adc9113302e53f2946431e91d73a017a538aaee0.png) 時刻 $ 2.5 $ でのグリッドの状態は次の通りです。 ![](https://cdn.luogu.com.cn/upload/vjudge_pic/AT_abc398_d/e19fd4aeb39e794b144ec269a9ac83c845a593f877d1e157eb9da2e3950d179e.png) 時刻 $ 3.5 $ でのグリッドの状態は次の通りです。 ![](https://cdn.luogu.com.cn/upload/vjudge_pic/AT_abc398_d/3d9ab0813fa1b6497c3c2a91f98cac20dc0c26ec67af04ded46ca3de69d9e522.png) 時刻 $ 4.5 $ でのグリッドの状態は次の通りです。 ![](https://cdn.luogu.com.cn/upload/vjudge_pic/AT_abc398_d/6b406df9b7d106576cdd797c095564b035893a429e45c42a57b0fb4ec4d0184a.png) 時刻 $ 5.5 $ でのグリッドの状態は次の通りです。 ![](https://cdn.luogu.com.cn/upload/vjudge_pic/AT_abc398_d/38b695dc998b7a41f351a7a35e5ef9dec75e1df0799799261f2cd4a50dd389f8.png) 時刻 $ 6.5 $ でのグリッドの状態は次の通りです。 ![](https://cdn.luogu.com.cn/upload/vjudge_pic/AT_abc398_d/1997ae841303a3e38d8db2787a14884f445a155d76a0196aff11cb9df39efecd.png) ### Constraints - $ N $ は $ 1 $ 以上 $ 200000 $ 以下の整数 - $ S $ は `N`, `W`, `S`, `E` からなる長さ $ N $ の文字列 - $ R,C $ は $ -N $ 以上 $ N $ 以下の整数 - $ (R,C) \neq (0,0) $