rp++

灌水区

加油!!!
by cao_rui_xi @ 2024-09-20 23:17:22


```c #include<iostream> using namespace std; int main() { for(;;) { cout<<"rp++!"; } return 0;//养成好习惯(bushi) } ``` @[cao_rui_xi](/user/1252034)
by zhao_jiang_zi_han @ 2024-09-20 23:20:15


RP++++++++++++++++++++++++++++++!!!
by H_Monkey @ 2024-09-20 23:20:45


@[zhao_jiang_zi_han](/user/1424329) rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!rp++!
by cao_rui_xi @ 2024-09-20 23:22:19


@[cao_rui_xi](/user/1252034) !rp都溢出屏幕辣!
by zhao_jiang_zi_han @ 2024-09-20 23:23:15


RP 溢出了可能会负数哦( 验证码 `8ccc` 祭
by NewbieZZZ @ 2024-09-20 23:25:03


@[NewbieZZZ](/user/1120498) 啊
by cao_rui_xi @ 2024-09-20 23:25:30


``` RP+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ```
by Nullity_Silence @ 2024-09-20 23:32:45


@[cao_rui_xi](/user/1252034) ```cpp unsigned __int128 rp=0 rp--; ```
by _s_z_y_ @ 2024-09-20 23:43:10


```cpp int rp[9999]; fill(rp,rp + 9999,9); ``` @[_s_z_y_](/user/807139)
by stibium @ 2024-09-20 23:48:09


| 下一页