kyawphyonaing(test1,2)

Q1,Q2
factory

factory mathod