I see you have posted this same query in atleast three forums.

By now you know its a broad topic and since you are asking for some direction to start in comments here (and at SO), take a cue from this: combinatorics - How many ways can you tile an NxM rectangle with L-polyominos? - Mathematics Stack Exchange[^]

Try out.

16,017,351 members

Have you written any code?