Tổng bình phương chữ số (2)
Point: 100.0
Time limit: 1.0s
Memory limit: 122 M
Input: stdin
Output: stdout
Author:  
Problem types
Ngôn ngữ cho phép
C, C#, C++, Java, Pascal, Python, Text

Yêu cầu

Cho một số nguyên dương \(N\), hãy viết chương trình kiểm tra tính nguyên tố của tổng bình phương các chữ số trong \(N\).

Dữ liệu

  • Một dòng duy nhất ghi số nguyên dương \(N\ (N \leq 10^{18}).\)

Kết quả

  • In ra YES nếu tổng bình phương các chữ số trong \(N\) là số nguyên tố, ngược lại in ra NO.

Ví dụ

INPUT OUTPUT
12 YES

Giải thích ví dụ

Ta có \(1^2\) + \(2^2\) \(=\) \(5\) và 5 là số nguyên tố \(=>\) in ra YES.