Cards matching

Cards matching is a card game,
rules of the game are simple – find all pairs of identical cards with as few moves.
the game improves your memory and without great effort.