Sari la conținut
Zece la Info
Probleme

Concurs MI UB 2021 - Cel mai mare pseudo-palindrom

Medie 2000 ms 64 MB#concurs#mateinfo-ub#2021#teoria-numerelor

Un numar natural se numeste palindrom daca se citeste la fel de la stanga la dreapta si de la dreapta la stanga.

Un numar natural se numeste pseudo-palindrom daca cifrele sale pot fi reordonate astfel incat sa devina palindrom (in particular orice palindrom este si pseudo-palindrom).

Se citesc doua numere naturale X si M. Fie Y cel mai mare numar pseudo-palindrom mai mic sau egal cu X. Determinati restul lui Y la impartirea cu M.

Date de intrare
Se citesc pe o singura linie, separate prin spatiu, numerele naturale X si M.
Date de iesire
Se afiseaza un singur numar intreg, restul lui Y la impartirea cu M.
Restrictii
1 <= X <= 10000000 2 <= M <= 1000000007

Exemple

Exemplul 1

Intrare

1000465 37

Iesire

35

Exemplul 2

Intrare

1 5

Iesire

1

Vrei să rezolvi problema?

Creează-ți un cont gratuit ca să scrii cod în editor, să trimiți soluții la evaluator și să vezi indicațiile.