It is possible that anupralhad composed this, but does not have a chess program to confirm puzzles :)
can u solve it-mate in 2 step(medium puzzle)

i wonder how i made these puzzles when i was just 15...now i am 21 n still cant find what is next move..lol sounds funny!!!
i think this one is really challenging puzzle for u