Skip to content
Msomi Maktaba
Msomi Maktaba
  • Home
  • Notes za civics
  • Notes za English
  • Notes za Mathematics
  • Notes Za Chemistry
  • Notes za Physics
  • Notes za History
  • Notes za Geography
  • Notes za Computer
  • Notes za Biology
  • About Us
  • Privacy Policy
  • Contact us
Msomi Maktaba

MATHEMATICS FORM 2 – ALGEBRA

msomimaktaba, August 17, 2024

ALGEBRA

– BINARY OPERATIONS

This is the operation in which the two numbers are combined according to the instruction

The instruction may be explained in words or by symbols e.g. x, *,

– Bi means two

Example1.

Evaluate

(i) 5 x 123

Solution:

5 x 123 = 5(100 + 20 + 3)

= 500 + 100 + 15

= 615

(ii) (8 x 89) – (8 x 79)

= 8(89 – 79)

= 8(10)

= 80

Example2

If a * b = 4a – 2b

Find 3 * 4

Solution:

a * b = 4a – 2b

3 * 4 = 4(3) – 2(4)

= 12 – 8

3 * 4 = 4

Example 3

If p * q = 5q – p

Find 6 * (3 * 2)

Solution:

– consider 3 * 2

From p * q = 5q – p

3 * 2 = 5q – p

= 10 – 3

= 7

Then, 6 * 7 = 5q – p

6 * 7 = 5(7) – p

35 – 6 = 29

6 *(3 * 2) = 29

35 – 6 = 29

6 * (3 * 2) = 29

BRACKETS IN COMPUTATION

– In expression where there are a mixture of operations, the order of performing the operation is BODMAS

(ii) B = BRACKET

O = OPEN

D = DIVISION

M = MULTIPLICATION

A = ADDITION

S = SUBTRACTION

Example

Simplify the following expression

(i) 10x – 4(2y + 3y)

Solution

10x – 4(2y + 3y)

= 10x – 4(5y)

= 10x – 20y

IDENTITY

– Is the equation which are true for all values of the variable

Example

Determine which of the following are identity.,

(i) 3y + 1 = 2(y + 1)

Solution:

3y + 1 = 2(y + 1)

Test y = 3

3(3) + 1 = 3(2 + 1)

9 + 1 = 3(3)

10 = 9

Now, LHS ≠ RHS (The equation is not an identity)

(ii) 2(p – 1) + 3 = 2p + 1

Test p = 4

2(4 – 1) + 3 = 2(4) + 1

2(3) + 3 = 8 + 1

6 + 3 = 9

9 = 9

Now, LHS RHS (The equation is an identity)

 

EXERCISE

1. If a * b = 3a3 + 2b

Find (2* 3) * (3 * 2)

Solution:

a* b = 3a3 + 2b

(2 * 3) = 3(2)3 + 2 x 3

= 3(8) + 6

= 24 + 6 = 30

Then

(3 * 2) = 3(3)3 + 2(2)

a * b = 30 * 85

30 * 85 = 3(30)3 + 2(85)

= 3(27000) + 170

= 81000 + 170

(2 * 3) * (3 * 2) = 81170

 

2. If x * y = 3x + 6y, find 2*(3 * 4)

Solution:

Consider (3 * 4)

From x * y = 3x + 6y

3 * 4 = 3(3) + 6(4)

= 9 + 24

= 33

Then 2 * 33 = 3x + 6y

2 *33 = 3(2) + 6(33)

= 6 + 198 = 204

2 * (3 * 4) = 204

 

3. If m*n = 4m2 – n

Find y if 3 * y = 34

Solution:

= m * n = 4m2 – n

= 3 * y = 34

= 3 * y = 4(3)2 – y = 34

= 4(32) – y = 34

= 4(9) – y = 34

36 – y = 34

y = 2

4. Determine which of the following is identities

2y + 1 = 2(y + 1)

Solution:

2y + 1 = 2(y + 1)

Test y = 7

2(7) + 1 = 2(7 + 1)

14 + 1 = 2(8)

15 = 16

Now, LHS RHS (The equation is not an identity).

QUADRATIC EXPRESSION
Is an expression of the form of ax2+ bx + c.

– Is an expression whose highest power is 2.

– General form of quadratic expression is ax2 + bx + c where a, b, and c are real numbers and a≠ 0.

Note

(i) a≠ o

bx – middle term

y = mx2 + cx – linear equation

y = ax + b

y= mx2 + 2 – quadratic equation

y = mx2+ c

 

example

(i) 2x2 + 3x + 6 (a =2, b =3, c =6)

ii) 3x2 – x (a =3, b = -1, c = 0)

iii) 1/2x2 – 1/yx – 5 (a = ½, b = -1/4, c = -5)

iv) –x2 – x – 1 (a = -1, b = -1, c = -1)

v) x2 – 4 (a = 1, b = 0, c = -4)

vi) x2 (a = 1, b = 0, c = 0)

 

Example

If a rectangle has length 2x + x and width x – 5 find its area

Solution:

 

From, A = l x w where A is area, l is length and w is width

= (2x + 3) (x – 5) Alternative way:

= 2x(x – 5) + 3(x – 5) (2x + 3) X (x-5)

= 2x2 – 10x + 3x – 15 2x2 -10N + 3x-15

2x2 – 7x – 15unit area 2x2 – 7x-15 Unit area

EXPANSION

Example 1

Expand i) (x + 2) (x + 1)

Solution:

(x + 2) (x + 1) Alternative way:

x(x + 1) + 2(x + 1) (x+2) (x+1)

= x2 + x + 2x + 2x2 +x+2x+2

= x2 + 3x + 2x2+3x+2

 

ii) (x – 3) (x + 4) Alternative way:

x (x + 4) – 3(x + 4) (x-3) (x+4)

x2 + 4x – 3x – 12 x2+4x-3x-12

= x2 + x – 12x2+x-12

 

iii) (3x + 5) (x – 4) Alternative way:

3x(x -4) + 5 (x – 4) (3x+5) (x-4)

= 3x2 – 12x + 5x – 203x2-12x+5x-20

= 3x2 – 7 – 203x2-7x-20

 

iv) (2x + 5) (2x – 5) Alternative way:

2x (2x – 5) + 5(2x – 5) (2x+5) (2x-5)

4x2 – 10x + 10x – 25 4x2-10x+10x-25

= 4x2 – 25 4x2-25

 

EXERCISE

I. Expand the following

(x + 3) (x + 3) Alternative way:

x(x + 3) + 3x + 9 (x+3) (x+3)

= x2 + 3x + 3x + 9x2+3x +3x+9

= x2 + 6x + 9 x2+6x+9

 

iii) (2x – 1) (2x – 1)

Solution:

2x(2x – 1) – 1 (2x – 1)
=(2x-1) ( 2x-1)

= 4x2 – 2x – 2x + 1

= 4x2– 4x +1

 

iii) (3x – 2) (x +2)

Solution:

3x(x + 2) – 2(x + 2) Alternative way:

= 3×2 + 6x – 2x – 4(3x-2) (x+2)

= 3x2 + 4x – 43x2+6x-2x-4

3x2+4x-4

2) Expand the following

i) (a + b) (a + b)

Solution:

a(a + b) + b(a + b)
=(a+b) (a+b)

= a2 + ab + ba + b2

= a2 + 2ab + b2

 

ii) (a + b) (a –b)

Solution:

a(a + b) – b(a + b)
= (a+b) (a-b)

= a2– ab + ab -b2

= a2 – b2

 

iii) (p + q) (p – q)

Solution:

p(p – q) + q(p – q) Alternative way:

= p2 – pq + qp – q2 (p+q) (p-q)

= p2 – q2p2-pq+pq-q2
p2– q2

 

iv) (m – n) (m + n)

Solution:

m(m + n) – n(m + n) Alternative way:

= m2 +mn – nm + n2 (m-n) (m+n)

= m2 – n2 m2+ mn -nm – n2
m2- n2

 

v) (x – y) (x – y)

Solution:

x(x – y) – y(x – y)
= (x-y) (x-y)

= x2 – xy – yx + y2

= x2 – 2xy + y2

FACTORIZATION

– Is the process of writing an expression as a product of its factors

 

(i) BY SPLITTING THE MIDDLE TERM

– In quadratic form

ax2 + bx + c

Sum = b

Product =ac

 

Example i) x2 + 6x + 8

Solution:
Find the number such that

i) Sum = 6; coefficient of x

ii) Product = 1 x 8; Product of coefficient of x2 and constant term

= 8 = 1 x 8

= 2 x 4

Now

x2 + 2x + 4x + 8

(x2 + 2x) + (4x + 8)

x (x + 2) + 4(x + 2)

= (x + 4) + (x + 2)

 

ii) 2x2 + 7x + 6

Solution:

Sum = 7

Product, = 2 x 6 = 12

– 12 = 1 x 12

= 2 x 6

= 3 x 4

Now,

2x2 + 3x + 4x + 6

(2x2 + 3x) + (4x + 6)

= x (2x + 3) + 2(2x + 3)

= (x + 2) (2x + 3x)

 

iii) 3x2 – 10x + 3

Solution:

Sum = -10

Product = 3 x 3 = 9

9 = 1 x 9

= 3 x 3

Now,

3x2 – x – 9x + 3

(3x2 – x) – (9x + 3)

x(3x – 1) – 3(3x + 1)

(x – 3) (3x – 1)

 

iv) x2 + 3x – 10

Solution:

Sum = 3

Product = 1 x -10 = -10

= -2 x 5

Now,

X2 – 2x + 5x – 10

(x2 – 2x) + (5x – 10)

x (x – 2) + 5(x – 2)

= (x + 5) (x – 2)

 

EXERCISE

i) Factorize the following

4x2 + 20x + 25

Solution:

Sum = 20

Product = 4 x 25 = 100

100 = 1 x 100

= 2 x 50

= 4 x 25

= 5 x 20

= 10 x 10

= 4x2 + 10x + 10x + 25

(4x2 + 10x) + (10x + 25)

2x(2x + 5) + 5 (2x + 5)

= (2x + 5) (2x + 5)

 

ii) 2x2 + 5x – 3

Solution:

Sum = 5

Product = -6

number = (- 1,6)

= 2x2 – x + 6x – 3
= 2x2+ 5x – 3

(2x2 – x) + (6x – 3)

x (2x – 1) + 3(2x – 1)

= (x + 3) (2x – 1)

 

iii) x2 – 11x + 24

Solution:

Sum = -11

Product = 1 x 24 = 24

24 = 1 x 24

= 1 x 24

= 2 x 12

= 3 x 8 = -3 x -8

= 4 x 6

x2 – 3x – 8x + 24

(x2 – 3x) – (8x – 24)

x(x – 3) – 8(x – 3)

= (x – 8) (x – 3)

 

iv) x2 – 3x – 28

Solution:

Sum = -3

Product = 1 x -28 = -28

28 = 1 x 28

= 2 x 14

= 4 x7

= x2 + 4x – 7x – 28

(x2 + 4x) – (7 + 28)

x(x +4) – 7(x +4)

(x – 7) (x + 4)

 

BY INSPECTION

Example

Factorize

i) x2 + 7x + 10

Solution:

(x + 2) (x + 5)

 

ii) x2 + 3x – 40

Solution:

(x – 5) (x + 8)

 

iii) x2 + 6x + 7

Solution:

Has no factor.

 

DIFFERENT OF TWO SQUARE

Consider a square with length ‘’a’’ unit

1st case, At = (a x a) – (b x b)

= a2 – b2

2nd case

A1 = a (a – b) …….(i)

A2 = b (a – b)…….(ii)

Now, 1st case = 2nd case

AT = A1 + A2

a2 – b2 = a (a – b) + b(a – b)

= (a + b) (a – b)

Generally a2 – b2 = (a + b) (a – b)

Example 1

Factorize i) x2 – 9

ii) 4x2 – 25

iii) 2x2 – 3

Solution:

i) x2 – 9 = x2 – 32

= (x + 3) (x – 3)

ii) 4x2 – 25 = 22x2 – 52

= (2x)2 – 52

iii)2x2 – 3 =()2 x2 – ( )2

= (x)2 – ()2

=(x + )(x – )

 

EXERCISE

I. Factorize by inspection

i) x2 + 11x – 26

Solution:

(x + 13) (x -2)

 

ii) x2 – 3x – 28

Solution:

(x – 7) (x + 4)

 

2. Factorization by difference of two square

i) x2 – 1

Solution:

X2 – 1 = ()2 – ()2

= (x)2 – 1

= (x + 1) (x – 1)

ii) 64 – x2

Solution:

64 – x2 = 82 – x2

= (8 + x) (8 – x)

iii) (x + 1)2 – 169

solution:

(x + 1)2 – 169

(x + 1)2 – 132

= (x + 1 – 13) (x + 1 + 13)

= (x – 12) (x + 14)

 

iv) 3x2 – 5

Solution:

3x2 – 5 = (x)2 – ()2

= (x – )(x + )

 

APPLICATION OF DIFFERENCES OF TWO SQUARE

Example 1

Find the value of i) 7552 – 2452

ii) 50012 – 49992

Solution:

i) 7552 – 7452

From a2 – b2 = (a + b) (a – b)

7552 – 2452 = (755 – 245)(755 + 245)

= (510) (1000)

= 510, 000

 

ii) 50012 – 49992

50012 – 49992 = (5001 – 4999) (5001 + 4999)
50012– 49992=(5001 + 4999)

= (2) (10000)

= 20,000

PERFECT SQUARE

Note

(a + b)2 = (a + b) (a + b)

(a – b)2 = (a – b) (a – b)

Example

Factorize i) x2 + 6x + 9

Sum = 6

Product = 9 x 1 = 9

= 9 = 1 x9

= 3 x 3

x2 + 3x + 3x + 9

(x2 + 3x) + (3x + 9)

= x (x + 3)+3 (x + 3)

= (x + 3)2

 

ii) 2x2 + 8x + 8

Sum = 8

Product = 2 x 8 = 16

16 = 1 x 16

= 2 x 8

= 4 x4

2x2 + 4x + 4x + 8

(2x2 + 4x)+ (4x + 8)

2x(x + 2) +4(x + 2)

(x +2) (2x + 4)

For a perfect square ax2 + bx + c

Then 4ac = b2

Example 1

If ax2 + 8x + 4 is a perfect square find the value of a

Solution:

ax2 + 8x + 4

a = a, b = 8, c = 4

From,

4ac = b2

4(a) (4) = 82

16a/16 = 64/16

a = 4

Example2

If 2x2 + kx + 18 is a perfect square find k.

Solution:

2x2 + kx + 18

a = 2, b = kx, c = 18

from

4ac = b2

4(2)(18) = k2

From

4ac = b2

4(2) (18) = k2

=

K =

K = 12

– Other example

Factorize i) 2x2 – 12x

Solution:

2x(x – 6)

ii) x2 + 10x

= x(x + 10)

ALL NOTES FOR ALL SUBJECTS QUICK LINKS:

AGRICULTURE O LEVEL
PURE MATHEMATICS A LEVEL
BAM NOTES A LEVEL
BASIC MATH O LEVEL
BIOLOGY O/A LEVEL
BOOK KEEPING O LEVEL
CHEMISTRY O/A LEVEL
CIVICS O LEVEL
COMPUTER(ICT) O/A LEVEL
ECONOMICS A LEVEL
ENGLISH O/A LEVEL
COMMERCE O/A LEVEL
ACCOUNTING A LEVEL
GENERAL STUDIES NOTES
GEOGRAPGY O/A LEVEL
HISTORY O/A LEVEL
KISWAHILI O/A LEVEL
PHYSICS O/A LEVEL
MOCK EXAMINATION PAPERS
NECTA PAST PAPERS
Basic Mathematics Study Notes Form 2 Basic Mathematics Study Notes FORM 2MATHEMATICS

Post navigation

Previous post

Related Posts

Basic Mathematics Study Notes Mathematics Notes

Form 2 Mathematics – TRIGONOMETRY

November 13, 2018August 17, 2024

TRIGONOMETRY Trigonometric ratio Introduction: TRI – is the Greek word which means three. -Trigonometry is the branch of mathematics which deals with measurement. -A Trigonometric ratio consists of three parts that is – Hypotenuse, Adjacent and opposite. Consider the diagram below which is the right angled triangle   For example…

Read More
Basic Mathematics Study Notes Mathematics Notes

Form 2 Mathematics – SIMILARITY AND ENLARGEMENT

November 13, 2018August 17, 2024

SIMILARITY AND ENLARGEMENT Similar figures: Two polygons are said to be similar if they have the same shape but not necessarily the same size. When two figures are similar to each other the corresponding angles are equal and the ratios of corresponding sides are equal. SIMILARTRIANGLE Triangle are similar when…

Read More
Basic Mathematics Study Notes Mathematics Notes

MATHEMATICS FORM 1 – NUMBERS

November 11, 2018August 17, 2024

NUMBERS What is numbers? Numbers are symbols or words which represent quantity of something for example in form 1B there are forty four students. i.e. 44 students The numbers are represented by symbols called numerals. Each symbol in a numeral is called a digit. E.g. In 256 there are three…

Read More

Comments (15)

  1. lose money sunwin debet says:
    May 15, 2025 at 5:45 am

    Fastidious answer back in return of this difficulty with genuine arguments and explaining everything concerning that.

    Reply
  2. 1win_pbea says:
    May 14, 2025 at 7:32 pm

    бонус 1win [url=www.1win5076.ru]www.1win5076.ru[/url] .

    Reply
  3. gambling websites Lithuania says:
    May 13, 2025 at 6:26 pm

    Nice blog here! Also your web site loads up fast! What host
    are you using? Can I get your affiliate link to your host?
    I wish my site loaded up as quickly as yours lol

    Reply
  4. Sazrspw says:
    May 13, 2025 at 6:19 am

    Мы изготавливаем дипломы любой профессии по выгодным тарифам.
    Вы заказываете документ через надежную фирму. Купить диплом института– [url=http://bittogether.com/index.phpboard=44.0;sort=subject/]bittogether.com/index.phpboard=44.0;sort=subject[/url]

    Reply
  5. a journey into exclusive porn says:
    May 13, 2025 at 5:33 am

    I was wondering if you ever thought of changing the layout
    of your blog? Its very well written; I love what youve got to say.
    But maybe you could a little more in the way of content so people
    could connect with it better. Youve got an awful lot of text for only having 1 or two images.
    Maybe you could space it out better?

    Reply
  6. Lazrwro says:
    May 13, 2025 at 12:11 am

    Диплом университета России!
    Без ВУЗа очень сложно было продвинуться по карьере. Купить диплом под заказ в столице вы имеете возможность используя официальный сайт компании: [url=http://satisfyingnight.copiny.com/question/details/id/1093756/]satisfyingnight.copiny.com/question/details/id/1093756[/url]

    Reply
  7. kalkylyator OSAGO_gpki says:
    May 12, 2025 at 11:27 pm

    расчет страховки автомобиля онлайн калькулятор [url=http://niievmash.ru/]расчет страховки автомобиля онлайн калькулятор[/url] .

    Reply
  8. kypit yzi apparat_erSr says:
    May 12, 2025 at 10:36 pm

    узд аппарат [url=http://kupit-uzi-apparat11.ru]http://kupit-uzi-apparat11.ru[/url] .

    Reply
  9. Jariorweb says:
    May 12, 2025 at 9:55 pm

    Мы предлагаем максимально быстро заказать диплом, который выполнен на бланке ГОЗНАКа и заверен печатями, водяными знаками, подписями. Наш документ способен пройти лубую проверку, даже с использованием специального оборудования. [url=http://x70795vj.beget.tech/2025/04/11/kupit-diplom-poshagovaya-instrukciya.html/]x70795vj.beget.tech/2025/04/11/kupit-diplom-poshagovaya-instrukciya.html[/url]

    Reply
  10. Treflln says:
    May 12, 2025 at 9:19 pm

    Приобрести диплом о высшем образовании. Покупка документа о высшем образовании через надежную компанию дарит массу достоинств. Данное решение помогает сберечь время и серьезные финансовые средства. [url=http://neoncity.gtaserv.ru/viewtopic.php?f=38&t=2924/]neoncity.gtaserv.ru/viewtopic.php?f=38&t=2924[/url]

    Reply
  11. 1win_zxKt says:
    May 12, 2025 at 8:13 pm

    1win download ios [url=http://1win5066.ru/]http://1win5066.ru/[/url] .

    Reply
  12. stamp_maker_online_ddki says:
    May 12, 2025 at 8:13 pm

    Explore free templates with our online rubber stamp creator
    stamp maker online [url=https://mystampready-constructor1.com/]https://mystampready-constructor1.com/[/url] .

    Reply
  13. John says:
    May 1, 2025 at 5:13 pm

    LmH PUbl aNetNPhL dOWqt

    Reply
  14. Protezirovanie zybov_eqol says:
    April 14, 2025 at 9:47 am

    сколько стоят зубные протезы [url=http://www.protezirovanie-zubov1.ru]сколько стоят зубные протезы[/url] .

    Reply
  15. Protezirovanie zybov_bcmi says:
    April 14, 2025 at 6:42 am

    зубное протезирование цены [url=www.protezirovanie-zubov3.ru/]зубное протезирование цены[/url] .

    Reply

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

  • Agriculture Form 1
  • Agriculture Form 2
  • Agriculture Form 3
  • Agriculture Form 4
  • Agriculture Study Notes
  • Basic Applied Mathematics Study Notes
  • Basic Mathematics Study Notes
  • Biology Study Notes
  • Book Keeping Study Notes
  • Chemistry Study Notes
  • Civics Study Notes
  • Computer Study/ICT Study Notes
  • Economics Study Notes
  • English Language Study Notes
  • English Study Notes
  • Examination TimeTables
  • Form 1 Basic Mathematics Study Notes
  • Form 1 Biology Study Notes
  • Form 1 Book Keeping Study Notes
  • Form 1 Chemistry Study Notes
  • Form 1 Civics Study Notes
  • Form 1 Commerce Study Notes
  • Form 1 Computer Study/ICT Study Notes
  • Form 1 English Study Notes
  • Form 1 Geography Study Notes
  • Form 1 History Study Notes
  • Form 1 Physics Notes
  • Form 2 Basic Mathematics Study Notes
  • Form 2 Biology Study Notes
  • Form 2 Book Keeping Study Notes
  • Form 2 Chemistry Study Notes
  • Form 2 Civics Study Notes
  • Form 2 Commerce Study Notes
  • Form 2 Computer Study/ICT Study Notes
  • Form 2 English Study Notes
  • Form 2 Geography Study Notes
  • Form 2 History Study Notes
  • Form 2 Kiswahili Study Notes
  • Form 2 Physics Notes
  • Form 3 Basic Mathematics Study Notes
  • Form 3 Biology Study Notes
  • Form 3 Book Keeping Study Notes
  • Form 3 Chemistry Study Notes
  • Form 3 Civics Study Notes
  • Form 3 Commerce Study Notes
  • Form 3 Computer Study/ICT Study Notes
  • Form 3 English Study Notes
  • Form 3 Geography Study Notes
  • Form 3 History Study Notes
  • Form 3 Kiswahili Study Notes
  • Form 3 Physics Notes
  • Form 4 Basic Mathematics Study Notes
  • Form 4 Biology Study Notes
  • Form 4 Book Keeping Study Notes
  • Form 4 Chemistry Study Notes
  • Form 4 Civics Study Notes
  • Form 4 Commerce Study Notes
  • Form 4 Computer Study/ICT Study Notes
  • Form 4 English Study Notes
  • Form 4 Geography Study Notes
  • Form 4 History Study Notes
  • Form 4 Kiswahili Study Notes
  • Form 4 Physics Notes
  • Form 5 Accounting Study Notes
  • Form 5 Advanced Mathematics Study Notes
  • Form 5 Basic Applied Mathematics Study Notes
  • Form 5 Chemistry Study Notes
  • Form 5 Commerce Study Notes
  • Form 5 Economics Study Notes
  • Form 5 English Language Notes
  • Form 5 General Studies (GS) Study Notes
  • Form 5 Geography Study Notes
  • Form 5 History 1 Study Notes
  • Form 5 Physics Notes
  • Form 6 Accounting Study Notes
  • Form 6 Advanced Mathematics Study Notes
  • Form 6 Basic Applied Mathematics Study Notes
  • Form 6 Biology Study Notes
  • Form 6 Chemistry Study Notes
  • Form 6 Commerce Study Notes
  • Form 6 Economics Study Notes
  • Form 6 English Language Notes
  • Form 6 Geography Study Notes
  • Form 6 History 2 Study Notes
  • Form 6 Kiswahili Study Notes
  • Form 6 Physics Notes
  • Form four Mock Examination
  • Form Four Past Papers
  • Form Six Past Papers
  • Form Two Past Papers
  • General Studies (GS) Study Notes
  • Geography Study Notes
  • History Study Notes
  • Kiswahili Study Notes
  • link za magroup ya whatsapp
  • Mock Examination
  • Msomi Maktaba All Notes
  • NECTA Past Papers
  • Physics Study Notes
  • QT Past Papers
  • Standard Seven Past Papers
©2025 Msomi Maktaba | WordPress Theme by SuperbThemes