Отправить по sms: Verifying Procedural Programs via Constrained Rewriting Induction