# your code goes here
class Alphabet
def a_method
'a_a_method'
end
def self.new_method
'new method'
end
class << self
def my_method
'my method'
end
end
end
class AlphaNumeric < Alphabet
attr_accessor :tu
end
obj_a = Alphabet.new
obj_an = AlphaNumeric.new
p obj_a.class
p obj_a.singleton_class
p obj_an.class.instance_methods(false)
# p obj_an.class.class_methods
p obj_an.a_method
p obj_an.class.new_method
p obj_an.class.my_method
IyB5b3VyIGNvZGUgZ29lcyBoZXJlCgpjbGFzcyBBbHBoYWJldCAKCQoJZGVmIGFfbWV0aG9kCgkJJ2FfYV9tZXRob2QnCgllbmQKCQoJZGVmIHNlbGYubmV3X21ldGhvZAoJCSduZXcgbWV0aG9kJwoJZW5kCgkKCWNsYXNzIDw8IHNlbGYKCQlkZWYgbXlfbWV0aG9kCgkJCSdteSBtZXRob2QnCgkJZW5kCgllbmQKZW5kCgpjbGFzcyBBbHBoYU51bWVyaWMgPCBBbHBoYWJldAoJYXR0cl9hY2Nlc3NvciA6dHUKCQplbmQKCm9ial9hID0gQWxwaGFiZXQubmV3Cm9ial9hbiA9IEFscGhhTnVtZXJpYy5uZXcKCnAgb2JqX2EuY2xhc3MKcCBvYmpfYS5zaW5nbGV0b25fY2xhc3MKCnAgb2JqX2FuLmNsYXNzLmluc3RhbmNlX21ldGhvZHMoZmFsc2UpCiMgcCBvYmpfYW4uY2xhc3MuY2xhc3NfbWV0aG9kcwpwIG9ial9hbi5hX21ldGhvZApwIG9ial9hbi5jbGFzcy5uZXdfbWV0aG9kCnAgb2JqX2FuLmNsYXNzLm15X21ldGhvZA==