Chinese: 你们应该自己做。
English: You should've done that by yourselves.