Tile Patterns

I am working on the project related to tiles, I want to create pattern shown in the images, I have one mesh for wall, I am able to apply the single texture with tiling, but in the images I have two textures, I need to apply one 1/3 of the wall with the first texture, second texture for 2/3 of the wall and remaining part with first texture, this is one kind of pattern I want to create , like this there are n number of patterns I can create with two textures, how can I achieve this. please help me