#include <iterator>
class Render {
public:
    vector<int> renderPixel(vector<int> screen, int x, int y) {
        // write code here
        int start_idx = x/8;
        int end_idx = y/8;
        int start_bit = 0xFF << (x%8)  & 0xFF;
        int end_bit = (1 << (y%8 +1 ) ) -1;

       
        if(start_idx == end_idx){
            screen[start_idx] |= start_bit & end_bit;
            return screen;
        }
        screen[start_idx] |= start_bit ;
        screen[end_idx] |= end_bit;

        for(int i = start_idx+1 ; i <end_idx;++i){
            screen[i] = 0xFF;
        }
        return screen;


    }
};