Here's my attempt....
We only need to worry about 3 cases.....for.....if 3 or more of the integers are multiples of 3, we can select any three of those to have a sum which is a multiple of 3.....
Case 1.....Two of the integers are multiples of three .....let R2 = (an integer with a remainder of 2 when divided by 3) and R1 = (an integer with a remainder of 1 when divided by 3 )
So we have the following possibilities for the other three integers
R2 R2 R2 just select these three......
R2 R2 R1 select one of the R2's, the R1 and one of the other integers that is a multiple of 3
R1 R1 R2 select the R2, one of the R1's and one of the other integers that is a muliple of 3
R1 R1 R1 select these
Case 2 ....Only one integer is a multiple of 3...so....we have these posiibilities for the other four
R2 R2 R2 R2 select any 3 of these 4
R1 R2 R2 R2 select the 3 R2's
R! R1 R2 R2 select one of the R1's, one of the R2's and the other multiple of 3
R1 R1 R1 R2 select all 3 R1's
R1 R1 R1 R1 select any 3 of these 4
Case 3....No integer is a multiple of 3.....we have
R2 R2 R2 R2 R2 select any 3 of these
R2 R2 R2 R2 R1 select any 3 of 4 R2's
R2 R2 R2 R1 R1 select all the R2's
All the remaining situations will have at least 3R1's....so.....we can guarantee a sum that is a multiple of 3 by selecting from them