There are 5 eligible Punjabi grooms of which 3 know Bengali and 5 eligible Bengali grooms of which 2 know Punjabi. There are 5 eligible Punjabi brides and 5 eligible 5 eligible Bengali brides. If an eligible groom is agreeable to marry a girl of his community or knowing her language and brides have no choice, in how many different ways 10 couples can be formed?