package main import "fmt" func main() { var N, M int fmt.Scan(&N, &M) a, b, c := 1, 0, 0 for i := 0; i < N-2; i++ { c = (a + b) % M b = a a = c } fmt.Println(a) }