Help me with this Self Mate


No, that doesn't create the SelfMate and ..Kb2 is illegal . Anyway, I figured it out but it goes against my definition of SelfMate where there is only 1 way to mate yourself. The answer is: 1. Bd1; b3 2. Qd4; b2#.
I don't like this answer because black could also have played 1. ..b4xc3

Solution: 1. Bc2-d1! waiting
1. ... b4xc3 2. Qb6-b2 ... c3xb2#
1. ... b4-b3 2. Qb6-d4 ... b3-b2#
Isn't problem software wonderful : )

There seems to be some confusion.
A selfmate is a special type of problem where white has to force Black to mate White in the stipulated number of moves.
In other words, White is trying to mate himself.