1. Số may mắn


Submit solution

Points: 1
Time limit: 1.0s
Memory limit: 98M

Author:
Problem type
Allowed languages
Ada, Assembly, Awk, C, C++, C11, CLANG, CLANGX, Classical, COBOL, Coffee, CSC, D lang, DART, F95, FORTH, Fortrn, GAS32, GO, Haskell, Itercal, Java, kotlin, LEAN, LISP, LUA, MONOVB, Nasm, OCAML, Pascal, Perl, php, PIKE, prolog, Pypy, Python, Ruby 2, RUST, Scala, SCM, SED, SWIFT, TCL, TUR, V8JS, VB, ZIG

Một số được gọi là số may mắn nếu số đó không chứa bất kì số 4 nào và tích của chữ số đầu tiên và chữ số cuối cùng không kết thúc bằng số 4.

Cho 1 số nguyên \(n\) không phải số âm, hãy cho biết số đó có phải là số may mắn hay không.

Nếu \(n\) là số may mắn, trả về kết quả khi nhân chữ số đầu với chữ số cuối của \(n\). Nếu \(n\) không phải là số may mắn, trả về -1.

Input:

  • Chứa 1 số nguyên \(n\) \((0 \le n \le 10^9)\)

Output:

  • Tích của số đầu và số cuối của \(n\) nếu đó là số may mắn, ngược lại trả về -1.

Example

Input1:

13698

Output1:

8

Input2:

32546

Output2:

-1

Comments

There are no comments at the moment.