3168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316
3168