#!/usr/bin/python
# coding:utf-8
#AIZU ONLINE JUDGE
#Is it a Right Triangle?
def aiueo( ) :
#n=[map(int,(raw_input().split())) for _ in range(3)]
n= [ int ( raw_input ( ) ) for _ in range ( 3 ) ]
n[ 0 ] = n[ 0 ] *n[ 0 ]
n[ 1 ] = n[ 1 ] *n[ 1 ]
n[ 2 ] = n[ 2 ] *n[ 2 ]
print n[ 0 ] , n[ 1 ] , n[ 2 ]
if n[ 0 ] == n[ 1 ] +n[ 2 ] or n[ 1 ] == n[ 0 ] +n[ 2 ] or n[ 2 ] == n[ 0 ] +n[ 1 ] :
print "OK"
else :print "NG"
def kakiku( ) :
aiueo( )
kakiku( )
IyEvdXNyL2Jpbi9weXRob24KIyBjb2Rpbmc6dXRmLTgKCgojQUlaVSBPTkxJTkUgSlVER0UKICNJcyBpdCBhIFJpZ2h0IFRyaWFuZ2xlPwoKCQoKZGVmIGFpdWVvKCk6Cgkjbj1bbWFwKGludCwocmF3X2lucHV0KCkuc3BsaXQoKSkpIGZvciBfIGluIHJhbmdlKDMpXQoJbj1baW50KHJhd19pbnB1dCgpKSBmb3IgXyBpbiByYW5nZSgzKV0KCW5bMF09blswXSpuWzBdCgluWzFdPW5bMV0qblsxXQoJblsyXT1uWzJdKm5bMl0KCXByaW50IG5bMF0sblsxXSxuWzJdCQoJaWYgblswXT09blsxXStuWzJdIG9yIG5bMV09PW5bMF0rblsyXSBvciBuWzJdPT1uWzBdK25bMV06CgkJcHJpbnQgIk9LIgoJZWxzZTpwcmludCJORyIKCmRlZiBrYWtpa3UoKToKCWFpdWVvKCkKCQprYWtpa3UoKQo=