CTK Exchange
CTK Wiki Math
Front Page
Movie shortcuts
Personal info
Awards
Terms of use
Privacy Policy

Interactive Activities

Cut The Knot!
MSET99 Talk
Games & Puzzles
Arithmetic/Algebra
Geometry
Probability
Eye Opener
Analog Gadgets
Inventor's Paradox
Did you know?...
Proofs
Math as Language
Things Impossible
My Logo
Math Poll
Other Math sit's
Guest book
News sit's

Recommend this site

Manifesto: what CTK is about Search CTK Buying a book is a commitment to learning Table of content Products to download and subscription Things you can find on CTK Chronology of updates Email to Cut The Knot Recommend this page

CTK Exchange

Subject: "drawing puzzle"     Previous Topic | Next Topic
Printer-friendly copy     Email this topic to a friend    
Conferences The CTK Exchange High school Topic #201
Reading Topic #201
martin gran
guest
Sep-13-02, 01:06 AM (EST)
 
"drawing puzzle"
 
   My third grade math teacher gave us a drawing puzzle I'm still trying to solve thirty odd years later. Now my daughter's trying to figure it out and I don't want her wasting as many hours on this as I did.

The first excercise is to draw something that looks like a house with an "X" in the bottom square without lifting the pen or double-drawing a line. That's easy enough.

The next step is to add the triangular roof-like thing on each of the 4 sides of the box with the "X" in it. That I can't seem to do (within the rules above). Nor can I figure out why it's impossible.

Is this a popular puzzle? Can anyone out there help me solve it before my daughter throws away the best years of her life trying to solve it?

Thanks.

martinrgran@earthlink.net


  Alert | IP Printer-friendly page | Reply | Reply With Quote | Top

  Subject     Author     Message Date     ID  
drawing puzzle martin gran Sep-13-02 TOP
  RE: drawing puzzle alexb Sep-14-02 1
     RE: drawing puzzle Oswyn Sep-15-02 2
         RE: drawing puzzle Whymme Nov-20-02 6
     RE: drawing puzzle Soroban Sep-18-02 3
         RE: drawing puzzle alexb Sep-18-02 4
             RE: drawing puzzle Soroban Sep-19-02 5
                 RE: drawing puzzle temo Jul-17-06 7
                     RE: drawing puzzle alexb Jul-18-06 8
                         RE: drawing puzzle fustrated Aug-18-06 9
                             RE: drawing puzzle dhruva_lives Aug-18-06 10
                             RE: drawing puzzle kfom Aug-24-06 11
                             RE: drawing puzzle darya May-09-08 31
                     RE: drawing puzzle krysta Jan-29-08 28
         RE: drawing puzzle Rod H Aug-29-06 12
     RE: drawing puzzle krysta Jan-29-08 29
  RE: drawing puzzle lb Sep-28-06 13
     RE: drawing puzzle loyalsarah Mar-15-07 14
         RE: drawing puzzle dismal Apr-30-07 15
             RE: drawing puzzle Janna May-12-07 16
                 RE: drawing puzzle algerya moye May-21-07 18
                 RE: drawing puzzle Davaal May-29-07 19
                 RE: drawing puzzle JessicaC Jul-25-07 22
                     summarizing ethveg Aug-03-07 24
         RE: drawing puzzle nettie May-20-07 17
  RE: drawing puzzle abby Jun-14-07 20
     RE: drawing puzzle Alex Jul-06-07 21
  RE: drawing puzzle Billy Jul-27-07 23
  Answer SickSicka Aug-25-07 25
     RE: Answer pinky Jan-17-08 26
     RE: Answer LL Jan-20-08 27
         RE: Answer andy Mar-14-08 30
  RE: drawing puzzle Adam Jul-07-10 32
  RE: drawing puzzle Jeny Sep-10-10 33
  RE: drawing puzzle David W. Dec-06-10 34

Conferences | Forums | Topics | Previous Topic | Next Topic
alexb
Charter Member
2673 posts
Sep-14-02, 02:28 AM (EST)
Click to EMail alexb Click to send private message to alexb Click to view user profileClick to add this user to your buddy list  
1. "RE: drawing puzzle"
In response to message #0
 
   >My third grade math teacher gave us a drawing puzzle I'm
>still trying to solve thirty odd years later. Now my
>daughter's trying to figure it out and I don't want her
>wasting as many hours on this as I did.

May she be more gifted? May she enjoy solving problems or this puzzle in particular? May it be useful to sometimes use one's brain?

>
>The first excercise is to draw something that looks like a
>house with an "X" in the bottom square without lifting the
>pen or double-drawing a line. That's easy enough.
>
>The next step is to add the triangular roof-like thing on
>each of the 4 sides of the box with the "X" in it. That I
>can't seem to do (within the rules above). Nor can I figure
>out why it's impossible.

Search the Web or this site for "Euler path" or "Unicursal Drawings".

>Is this a popular puzzle?

Very much so.

>Can anyone out there help me
>solve it before my daughter throws away the best years of
>her life trying to solve it?

May she waste the best years of her life without trying to solve it?


  Alert | IP Printer-friendly page | Reply | Reply With Quote | Top
Oswyn
guest
Sep-15-02, 06:02 AM (EST)
 
2. "RE: drawing puzzle"
In response to message #1
 
   The problem is solveable you just have to know where to start


  Alert | IP Printer-friendly page | Reply | Reply With Quote | Top
Whymme
guest
Nov-20-02, 11:49 AM (EST)
 
6. "RE: drawing puzzle"
In response to message #2
 
   That depends on how you define "solveable". Do you consider proving that no solution exists as a solution in itself?

Whymme


  Alert | IP Printer-friendly page | Reply | Reply With Quote | Top
Soroban
Member since Sep-10-02
Sep-18-02, 05:36 PM (EST)
Click to EMail Soroban Click to send private message to Soroban Click to view user profileClick to add this user to your buddy list  
3. "RE: drawing puzzle"
In response to message #1
 
   >>Can anyone out there help me
>>solve it before my daughter throws away the best years of
>>her life trying to solve it?
>
>May she waste the best years of her life without trying to
>solve it?

I agree, Alex ~ yet sending her on a years-long futile search
(for a solution for a problem known to have no solution)
could be considered a "waste".

I believe it was the Star Trek episode "Wolf in the Fold" in
which Spock ordered the possessed computer to calculate the
exact value of pi
~ thus occupying the computer so thoroughly
that our heroes could save the crew, the Enterprise, the United
Federation of Planets, and Life As We Know It.

~~~~~~~~~~

An "even" vertex is one which has an even number of line
segments emanting from it.
The center of the X has 4 segments; it is even.
The peak of a "roof" has 2 segments; it is even.

Elementary graph theory states: a figure is "traversable" if
(1) all vertices are even, or
(2) there are no more than two odd vertices.

Consider: When you pass through a point, you have made it an
even vertex ~ one path in, one path out. A vertex is odd if
(1) you start at that vertex, or (2) you end at that vertex.
(It may take some sketching to understand these statements.)

If there is one odd vertex, we must start at that vertex.
And the rest of the figure (all even) can be traversed.

If there are two odd vertices, we must start at one of them
and end at the other.

With more than two odd vertices, the traversing is impossible.
(And the given problem has four odd vertices.)

(Naturally, someone is bound to suggest folding the paper,
or drawing the figure on a torus, etc. ~ but I remind you,
this problem was given a child.)


  Alert | IP Printer-friendly page | Reply | Reply With Quote | Top
alexb
Charter Member
2673 posts
Sep-18-02, 05:49 PM (EST)
Click to EMail alexb Click to send private message to alexb Click to view user profileClick to add this user to your buddy list  
4. "RE: drawing puzzle"
In response to message #3
 
   LAST EDITED ON Sep-18-02 AT 05:50 PM (EST)
 
>I agree, Alex ~ yet sending her on a years-long futile
>search (for a solution for a problem known to
>have no solution) could be considered a "waste".


  1. Is suggesting to search for "Euler path" at my site implies "sending her on a years-long futile search"? Have you tried?
  2. The problem has a solution, albeit negative, as you demonstrate below.

>An "even" vertex is one which has an even number of line
>segments emanting from it.
>The center of the X has 4 segments; it is even.
>The peak of a "roof" has 2 segments; it is even.
>
>Elementary graph theory states: a figure is "traversable" if
>(1) all vertices are even, or
>(2) there are no more than two odd vertices.

Is making a reference any worse than typing the same thing anew? A reference to a general approach gives one a fighting chance to use one's brain. What goal is achieved by giving the solution away?


  Alert | IP Printer-friendly page | Reply | Reply With Quote | Top
Soroban
Member since Sep-10-02
Sep-19-02, 05:01 AM (EST)
Click to EMail Soroban Click to send private message to Soroban Click to view user profileClick to add this user to your buddy list  
5. "RE: drawing puzzle"
In response to message #4
 
   >Is suggesting to search for "Euler path" at my site
>implies "sending her on a years-long futile search"? Have
>you tried?
I repeat: Martin was given this problem at about age 8;
his daughter may be approximately the same age. I have
no objection to suggesting a search for "Euler path", any
more than recommending an introductory Topology text.

>Is making a reference any worse than typing the same thing
>anew? A reference to a general approach gives one a fighting
>chance to use one's brain. What goal is achieved by giving
>the solution away?

I seem to have angered you, Alex - certainly not my intention.

I gave the solution to Martin to do as he wishes. If he wants
his daughter to use her brain, he can withold the truth. If
he truly feels he wasted valuable time in a futile endeavor,
he should be given the opportunity to decide for his daughter.

But I'll practice more descretion in future positings - promise!


  Alert | IP Printer-friendly page | Reply | Reply With Quote | Top
temo
guest
Jul-17-06, 00:52 AM (EST)
 
7. "RE: drawing puzzle"
In response to message #5
 
   hello i don't know if anyone will read this
but what about using half circles instead of triangle roof tops?
or would that be the same thing?


  Alert | IP Printer-friendly page | Reply | Reply With Quote | Top
alexb
Charter Member
2673 posts
Jul-18-06, 08:21 PM (EST)
Click to EMail alexb Click to send private message to alexb Click to view user profileClick to add this user to your buddy list  
8. "RE: drawing puzzle"
In response to message #7
 
   >hello i don't know if anyone will read this
>but what about using half circles instead of triangle roof
>tops?
>or would that be the same thing?

Visually it will be different: a semicircle instead of a triangular roof.

The answer will remain the same, nonetheless. The question belongs to graph theory where a particular shape of an edge joining two vertices is of no consequence.


  Alert | IP Printer-friendly page | Reply | Reply With Quote | Top
fustrated
guest
Aug-18-06, 02:43 PM (EST)
 
9. "RE: drawing puzzle"
In response to message #8
 
   So can any of you morons simply answer "yes" or "no" to the problem and provide a suitable link to a webpage. Or are you just going to carry on quoting each other?


  Alert | IP Printer-friendly page | Reply | Reply With Quote | Top
dhruva_lives
Member since Aug-18-06
Aug-18-06, 05:58 PM (EST)
Click to EMail dhruva_lives Click to send private message to dhruva_lives Click to view user profileClick to add this user to your buddy list  
10. "RE: drawing puzzle"
In response to message #9
 
   >So can any of you morons simply answer "yes" or "no" to the
>problem and provide a suitable link to a webpage. Or are you
>just going to carry on quoting each other?

This is my first post...and it is a pleasure to frustrate someone already frustrated. If you can comb out all the tangles in the webs that have grown inside your head, perhaps it might just add to your frustration and give you a little more reason to be happier as you will be more frustrated.
Perhaps looking for the Konningen Bridge Problem, or the Travelling Salesman Problem, or something of the sort that involves tracing nodes on a graph with edges without repetition might just lessen your frustration, so i am not suggesting any of what I just said.

Q.E.D.
:wq


  Alert | IP Printer-friendly page | Reply | Reply With Quote | Top
kfom
guest
Aug-24-06, 07:33 PM (EST)
 
11. "RE: drawing puzzle"
In response to message #9
 
   >So can any of you morons simply answer "yes" or "no" to the
>problem and provide a suitable link to a webpage. Or are you
>just going to carry on quoting each other?

Well, frustrated, I'll save you the trouble of looking through the _whole_entire_thread_(who knows how long that might take)by quoting select tidbits of info.

Soroban wrote:
>With more than two odd vertices, the traversing is impossible.
>(And the given problem has four odd vertices.)

Alex B. wrote:
>Search the Web or this site for "Euler path" or "Unicursal Drawings."

I write: we're still quoting each other.


  Alert | IP Printer-friendly page | Reply | Reply With Quote | Top
darya
guest
May-09-08, 06:53 PM (EST)
 
31. "RE: drawing puzzle"
In response to message #9
 
   >So can any of you morons simply answer "yes" or "no" to the
>problem and provide a suitable link to a webpage. Or are you
>just going to carry on quoting each other?


this made me laugh, thanks haha


  Alert | IP Printer-friendly page | Reply | Reply With Quote | Top
krysta
guest
Jan-29-08, 05:15 PM (EST)
 
28. "RE: drawing puzzle"
In response to message #7
 
   and what about half circles on all sides of the box? i know it isnt impossible because ive watched other people figure it out and i have done it but i dont remember..... im not answering your question im just adding on to it.


  Alert | IP Printer-friendly page | Reply | Reply With Quote | Top
Rod H
guest
Aug-29-06, 07:33 PM (EST)
 
12. "RE: drawing puzzle"
In response to message #3
 
   >Elementary graph theory states: a figure is "traversable" if
>(1) all vertices are even, or
>(2) there are no more than two odd vertices.
>
>Consider: When you pass through a point, you have made it an
>even vertex ~ one path in, one path out. A vertex is odd if
>(1) you start at that vertex, or (2) you end at that vertex.
>(It may take some sketching to understand these statements.)

Seems clear so far. Like laying out a string, it has no odd vertices if the ends are tied together.

>If there is one odd vertex, we must start at that vertex.
>And the rest of the figure (all even) can be traversed.

Huh? Just curious, how is one odd vertex possible? I can't seem to visualize it.


  Alert | IP Printer-friendly page | Reply | Reply With Quote | Top
krysta
guest
Jan-29-08, 06:13 PM (EST)
 
29. "RE: drawing puzzle"
In response to message #1
 
   >>My third grade math teacher gave us a drawing puzzle I'm
>>still trying to solve thirty odd years later. Now my
>>daughter's trying to figure it out and I don't want her
>>wasting as many hours on this as I did.
>
>
>
>>
>>The first excercise is to draw something that looks like a
>>house with an "X" in the bottom square without lifting the
>>pen or double-drawing a line. That's easy enough.
>>
>>The next step is to add the triangular roof-like thing on
>>each of the 4 sides of the box with the "X" in it. That I
>>can't seem to do (within the rules above). Nor can I figure
>>out why it's impossible.
>
>
>
>>Is this a popular puzzle?
>
>
>
>>Can anyone out there help me
>>solve it before my daughter throws away the best years of
>>her life trying to solve it?
>


its actually really simple..
c _ b
draw this | point a
(start at the bottom) d
then make the top "roof" thing /\e

then go down diagonally to the bottom left
d
/\
c_/__\_1b 2e
/ |
/ | a
f

then go across horizontally to your beginning point (the bottom right corner)
you should have this.
d
/\
c _/__\_
/ |1b& 2e
/ |
_/___|point 1a 2g
f


sry if the letters confuse you... ignore them if they do..

the numbers mean which point they are first.

kay so then you go up diagonally to the top left corner.

d
/\
1c 2h/__\
\/ |1b& 2e
/\ |
_/__\|
f point 1a 2g

then finish it off by drawing a line downwards


ta daaa

d
/\
1c.2h /__\
| \/ |1b.2e
| /\ |
|/__\|
1f.2i point 1a.2g

and sorry to you very smart talking people if i did not use an
adequate supply of mind challenging terms that the average person cannot comprehend


  Alert | IP Printer-friendly page | Reply | Reply With Quote | Top
lb
guest
Sep-28-06, 04:19 PM (EST)
 
13. "RE: drawing puzzle"
In response to message #0
 
   I have solved your puzzle. Line 1 is leading up to the top left corner of the square, part of the X. Line 2 is the begining part of the triangle leading up to the triangles point. Line 3 is coming back down from the point of the triangle. Line 4 is the right side of the square. Line 5 is the bottom of the square. Line 6 is the left side of the square. Line 7is te top of the square and the base of the triangle. Line 8 is the last piece of the X leading to the bottom left corner of the square, finishing the shape.

- LB


  Alert | IP Printer-friendly page | Reply | Reply With Quote | Top
loyalsarah
guest
Mar-15-07, 10:27 PM (EST)
 
14. "RE: drawing puzzle"
In response to message #13
 
   your wrong i have tried to follow your explanation and your wrong it is not posible i have looked it up on many sit's unless you fold over the paper it is imposible in order to do it you woud have to draw an x inside the square first and that is impossible


  Alert | IP Printer-friendly page | Reply | Reply With Quote | Top
dismal
guest
Apr-30-07, 06:11 AM (EST)
 
15. "RE: drawing puzzle"
In response to message #14
 
   maybe i'm a genius but follow the directions as follows

make a line like _ moving from right to left
then make the line / moving from bottom to top
then make the line - from right to left, this yields the shape z
from the top of the z where your pencil should be draw ^ across the top of z
where those 2 points intersect draw | from top to bottom (or just simply down)
now draw \ through the center of your figure from right to left
now draw | from top to bottom

now send me money


  Alert | IP Printer-friendly page | Reply | Reply With Quote | Top
Janna
guest
May-12-07, 10:24 PM (EST)
 
16. "RE: drawing puzzle"
In response to message #15
 
   now try solve this one the same way- it is possible- did it twice but can't remember how.


  Alert | IP Printer-friendly page | Reply | Reply With Quote | Top
algerya moye
guest
May-21-07, 01:16 PM (EST)
 
18. "RE: drawing puzzle"
In response to message #16
 
   you made a circle with a square in the middle an you put an half of X.


  Alert | IP Printer-friendly page | Reply | Reply With Quote | Top
Davaal
guest
May-29-07, 09:02 AM (EST)
 
19. "RE: drawing puzzle"
In response to message #16
 
   Did you ever get an answer to this drawing problem. My friend showed me this one yesterday and told me he knew the answer. He wont give it to me yet and wants me to figure it out. It is possible to do it but all the experts say it can't be done.


  Alert | IP Printer-friendly page | Reply | Reply With Quote | Top
JessicaC
guest
Jul-25-07, 10:01 AM (EST)
 
22. "RE: drawing puzzle"
In response to message #16
 
   Im seriously goin nuts over this puzzle...
Whoever who can do it .. DO post the answer PLSSS!!!


  Alert | IP Printer-friendly page | Reply | Reply With Quote | Top
ethveg
guest
Aug-03-07, 06:39 AM (EST)
 
24. "summarizing"
In response to message #22
 
   It'seems there's a communication gap here.

I will quote only the two relevant statements:

Elementary graph theory states: a figure is "traversable" if
(1) all vertices are even, or
(2) there are no more than two odd vertices.

So the first puzzle asked about, namely a square with its diagonals and a two-line "roof" on one side (wlog say the top) IS drawable: It has FIVE vertices: the point at the top of the roof has two lines, so it's even.

Each upper corner of the square (the corners which "support" the roof) is even: from it emanate one roof line, two sides of the square, and one line of the X, a total of four lines.

And each lower corner is odd, being the intersection of two sides of the square and one line of the X.

Thus there are exactly two odd vertices, and so by rule (2) above the figure is traversable (drawable, "w/o lifting your pencil or tracing a line.")

When we change the figure by adding three more rooves, one on each of the other three sides, each of the FOUR corners of the square is then the intersection of two sides of the square, one side of each of two rooves (making four lines so far) and one line of the X, making a total of FIVE lines; thus each corner, of which there are FOUR, is an odd vertex.

Therefore, by rule (2) above, that figure is not traversable and so cannot be drawn in the prescribed manner.

And turning the four rooves into a circle (as in the posted figure) doesn't change anything. In graph theory all that matters is whether or not two points are connected by a path: the "shape" of the path is literally meaningless in that theory.

The equivalence can be verified by examining in the diagram the intersections at each corner of the square, seeing that they're the same ones I named above for the four-roofed square, and so realizing that only the endpoints matter.


  Alert | IP Printer-friendly page | Reply | Reply With Quote | Top
nettie
guest
May-20-07, 07:17 AM (EST)
 
17. "RE: drawing puzzle"
In response to message #14
 
   Here is a link to a simple explanation of the house puzzle: https://www.mathematische-basteleien.de/house.html
In fact, there are 44 solutions, and that is only when starting in corner one.

I am truly interested if anyone know the solution to Janna's puzzle in message #16.


  Alert | IP Printer-friendly page | Reply | Reply With Quote | Top
abby
guest
Jun-14-07, 04:29 PM (EST)
 
20. "RE: drawing puzzle"
In response to message #0
 
   ok heyy im 12 years old and i solved your puzzle what you do is you draw a backwords L then add another line across to make a triangle then you draw a line up from the triangle makeing a L with a triangle in the center next you draw a trangle top on the top after that you draw a line across under the triangle makeing a house with one line in the center next draw the other line across the center making the X and thats how you make a house with an X in the middle without lifting your pen, pencil, crayon, and soo onn!!!


  Alert | IP Printer-friendly page | Reply | Reply With Quote | Top
Alex
guest
Jul-06-07, 00:09 AM (EST)
 
21. "RE: drawing puzzle"
In response to message #20
 
   That's fine and dandy but all I'm interested in is the problem in message box 16 if you know the answer please post it i'm very interested in it's truth.


  Alert | IP Printer-friendly page | Reply | Reply With Quote | Top
Billy
guest
Jul-27-07, 01:01 PM (EST)
 
23. "RE: drawing puzzle"
In response to message #0
 
   you have to go "outside the box".


  Alert | IP Printer-friendly page | Reply | Reply With Quote | Top
SickSicka
guest
Aug-25-07, 02:59 PM (EST)
 
25. "Answer"
In response to message #0
 
   I heard you could fold the paper.

Okay, first off fold the paper. then draw a diagnol line on the normal-unfolded part. this will represent half the x. then draw a box on the unfolded part

next draw the semi-circles, but before you get to the last one, draw the semicircle on the folded piece. you should be stuck. now unfold the paper and do the semi circle again, followed by the other diagnol line. VOILA!

Your pen never left the paper, you never drew over a line.


  Alert | IP Printer-friendly page | Reply | Reply With Quote | Top
pinky
guest
Jan-17-08, 08:03 AM (EST)
 
26. "RE: Answer"
In response to message #25
 
   folding the paper defeats the purpose of it being a PUZZLE!


  Alert | IP Printer-friendly page | Reply | Reply With Quote | Top
LL
guest
Jan-20-08, 05:38 PM (EST)
 
27. "RE: Answer"
In response to message #25
 
   What are you talking about? This makes no sense what so ever. The normal-unfolded part of a folded paper? Huh?


  Alert | IP Printer-friendly page | Reply | Reply With Quote | Top
andy
guest
Mar-14-08, 12:43 PM (EST)
 
30. "RE: Answer"
In response to message #27
 
   jenna... wat is the answer to the puzzel you gave in message #16?? its reli annoyin


  Alert | IP Printer-friendly page | Reply | Reply With Quote | Top
Adam
guest
Jul-07-10, 10:24 PM (EST)
 
32. "RE: drawing puzzle"
In response to message #0
 
   on the bottom left draw an N then add the roof, the ceiling, finish the x in the middle and then ad the floor...


  Alert | IP Printer-friendly page | Reply | Reply With Quote | Top
Jeny
guest
Sep-10-10, 06:05 PM (EST)
 
33. "RE: drawing puzzle"
In response to message #0
 
   It's easy start out drawing diagonally from bottom to upper right corner. Then move the pen down vertically. Then frm where ur pen is move the pen horizontally to the left. Go vertically up. U should now be on the upper left corner. Move the pen horizontally to the upper right corner. Then slant up to the "tip of the roof". Slant down back to the upper left corner. Draw the last diagonal line back to the bottom right corner. Then u r done!!! :)


  Alert | IP Printer-friendly page | Reply | Reply With Quote | Top
David W.
guest
Dec-06-10, 11:32 PM (EST)
 
34. "RE: drawing puzzle"
In response to message #0
 
   Start by drawing a line from left to right on the bottom.

Now draw a diagonal from the bottom right to the top left.

Now draw a line on the top from left to right.

Now draw a diagonal line from the top right to the bottom left.

Now draw a line from the bottom left to the top left.

Now draw a diagonal line from the top left to create the point of the roof.

Now draw a diagonal line from there to the right.

Then draw a straight line down on the right and you are finished.


  Alert | IP Printer-friendly page | Reply | Reply With Quote | Top

Conferences | Forums | Topics | Previous Topic | Next Topic

You may be curious to have a look at the old CTK Exchange archive.
Please do not post there.

Copyright © 1996-2018 Alexander Bogomolny

Search:
Keywords:

Google
Web CTK