A and B tasks